Python 的字符串是不可变序列,意味着这些字符串所包含的字符存在从左至右的位置顺序,并且它们不可以在原位置修改。...列表
任意对象的有序集合
通过偏移访问
可变长度、异构以及任意嵌套
属于“可变序列”的分类
# 列表基本操作
len([1,2,3,4])
[1,2] + [3,4]
[1, 2, 1, 2, 1,...任何不可变对象都是可以的。...pickle 旨在自动序列化一个对象,并允许它自动反序列化,前提是该类在反序列化时可用。它的主要缺点是它只能在 Python 中使用。
struct 则相反:您必须具体决定保存什么以及以什么格式保存。...而且在反序列化的时候,你还必须知道使用了什么格式。但它可用于与任何其他语言交换二进制流,只要格式明确定义。
参考:
《Python学习手册 原书第五版 上册》
----