内置序列类型概述:
Python标准库使用C实现了丰富的序列类型,列举如下:
- 容器序列
list
,tuple
和collsctions.deque
这些序列能存放不同的数据类型。 - 扁平序列
str
,bytes
,bytearray
,memoryview和array.array
,这些序列只能存放一种类型。
容器序列存放的是他们所包含的任意类型的对象引用,而扁平序列存放的是值而不是引用,也就是说,扁平序列其实是一段连续的内存空间,因此扁平序列其实更加紧凑,但是他们里面只能存放例如字符,字节和数值这种基础类型。
序列类型还可以按照是否可以修改赖分类。
- 可变序列
list
,bytearray
,...