序列

作者: IthinkIcanfly | 来源:发表于2018-11-06 10:56 被阅读0次

    Python 标准库用 C 实现了丰富的序列类型,列举如下。

    容器序列

    list 、tuple 和 collections.deque 这些序列能存放不同类型的数据。

    扁平序列

    str 、bytes 、bytearray 、memoryview 和 array.array ,这类序列只能容纳一种类型。

    容器序列 存放的是它们所包含的任意类型的对象的引用,而扁平序列 里存放的是值而不是引用。换句话说,扁平序列其实是一段连续的内存空间。由此可见扁平序列其实更加紧凑,但是它里面只能存放诸如字符、字节和数值这种基础类型。

    序列类型还能按照能否被修改来分类。

    可变序列

    list 、bytearray 、array.array 、collections.deque 和 memoryview 。

    不可变序列

    tuple 、str 和 bytes 。

    相关文章

      网友评论

          本文标题:序列

          本文链接:https://www.haomeiwen.com/subject/acpyxqtx.html