Python高级编程(19):python中的序列分类
python中的序列其实就是一种协议,Python是基于协议而开发的。我们依据两个维度来将序列进行分类,一个是按照是否必须存储同一类型分为容器序列和扁平序列;另一个则是序列是否可变,分为:可变序列和不可变序列。
容器序列:list、tuple、deque;
扁平序列:str、bytes、bytearray、array.array。
容器序列就是可以存储不同类型数据结构的对象,只是一个容器而已:
1 |
|
而扁平序列就是只能存储同一数据类型的对象。
可变序列:list, deque,bytearray、array
不可变序列:str、tuple、bytes
可变序列就是允许你往里面添加数据,不可变序列就是不允许你修改里面的内容。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 余思博客!
评论