python序列包括哪些_Python运行环境有哪些

python序列包括哪些_Python运行环境有哪些Python 的序列类型主要包括以下几种 列表 list 有序的可变序列 创建 userlist 1 2 3 4 5 6 修改 userlist 999 添加 userlist append 777 删除 del userlist 或 userlist remove 4 pop 方法 移除一个素 默认为最后一个 组 tuple 有序的不可变序列

Python的序列类型主要包括以下几种:

列表 (list)

有序的可变序列。

创建:`userlist = [1,2,3,4,5,6]`

修改:`userlist = 999`

添加:`userlist.append(777)`

删除:`del(userlist)` 或 `userlist.remove(4)`

pop方法:移除一个素,默认为最后一个。

组 (tuple)

有序的不可变序列。

创建:`usertuple = (1,2,3,4,5,6)`

修改:不可变,无法修改素。

添加:不可变,无法添加素。

删除:不可变,无法删除素。

字符串 (str)

有序的不可变序列。

创建:`string1 = 'hello, world'`

修改:不可变,无法修改素。

添加:不可变,无法添加素。

删除:不可变,无法删除素。

字节数组 (bytes)

有序的不可变序列。

创建:`bytes1 = b'hello, world'`

修改:不可变,无法修改素。

添加:不可变,无法添加素。

删除:不可变,无法删除素。

字典 (dict)

无序的容器序列。

创建:`userdict = {'key1': 'value1', 'key2': 'value2'}`

修改:`userdict['key1'] = 'new value'`

添加:`userdict['key3'] = 'value3'`

删除:`del userdict['key1']`

集合 (set)

无序的容器序列。

创建:`userset = {1,2,3,4,5,6}`

修改:不可变,无法修改素。

添加:`userset.add(7)`

删除:`userset.remove(7)`

队列 (deque)

有序的容器序列。

创建:`from collections import deque, UserDeque = deque([1,2,3,4,5,6])`

修改:`UserDeque.append(7)`

添加:`UserDeque.appendleft(0)`

删除:`UserDeque.popleft()` 或 `UserDeque.pop()`

内存视图 (memoryview)

扁平序列,存放的是对象的值的内存视图。

创建:`import memoryview, UserArray = memoryview(bytearray(b'hello, world'))`

修改:可以通过切片操作修改视图中的数据。

array.array

扁平序列,存放的是相同类型数据的数组。

创建:`import array, UserArray = array.array('i', [1,2,3,4,5,6])`

修改:可以通过索引修改数组中的数据。

这些序列类型在Python中用于存储和操作数据,每种类型都有其特定的用途和操作方法

编程小号
上一篇 2025-03-03 23:39
下一篇 2025-03-03 23:32

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://sigusoft.com/bj/118730.html