Python中的序列类型主要包括以下几种:
列表 (List)
有序的、可变的序列类型。
可以通过索引访问元素,支持添加、删除和修改元素。
创建:`userlist = [1,2,3,4,5,6]`
修改:`userlist = 999`
添加:`userlist.append(777)`
删除:`del userlist` 或者 `userlist.remove(4)`
元组 (Tuple)
有序的、不可变的序列类型。
同样可以通过索引访问元素,但不能修改。
创建:`usertuple = (1,2,3,4,5,6)`
字符串 (String)
有序的、不可变的序列类型。
可以通过索引访问字符,支持切片操作。
创建:`userstring = "Hello, World!"`
访问:`userstring = 'H'`(会报错,因为字符串不可变)
字节数组 (Bytes)
有序的、不可变的序列类型,用于处理二进制数据。
队列 (Deque)
双端队列,支持在两端添加和删除元素。
memoryview
提供对内存中对象的非拥有视图,支持对序列类型进行低级别的操作。
这些序列类型都支持索引访问、切片操作等通用操作方法。需要注意的是,列表是可变的,而元组和字符串是不可变的