序列允许存储多个值在有序的数据结构中[1]。有七种序列型数据结构:
- 字节型字符串
- Unicode字符串
- 列表
- 元组
- 字节数组bytearray
- 缓冲区buffer
- xrange对象
字典与集合是序列数据的容器。
其它在标准库中需要导入的序列类型:
- array
- 所有元素具有相同类型的列表
- collections.defaultdict
- 如果key没有发现,则返回缺省值的字典
- collections.deque
- 双端队列
- heapq
- 优先级队列/堆
- Queue
- 线程安全的多生产者多消费者队列。
第三方实现的序列类型:
- numpy.array
- sorteddict