5.1 python中的序列分类

序列是 python 中重要的协议

按照元素类型是否相同

  • 容器序列:list、tuple、deque
  • 扁平序列:str、bytes、bytearray、array.array

按照元素是否可变

  • 可变类型:list、deque、bytearray、array.array
  • 不可变:str、tuple、bytes
# 元素类型任意
my_list = list()
my_list.append(100)
my_list.append(True)

# 指定元素类型
import array
my_array = array.array('i')
my_array.append(100)
# 初始化数组需要整型,附加字符串抛异常
my_array.append('abc')