摘要
这篇文章主要是为了让自己记住字典不是序列, python 中序列的类型
序列化的定义
有个朋友问我, 什么是序列化, 我瞬间懵了, 然后查了一下, 发现廖雪峰老师给出了一个很舒服的解释:
序列化: 我们把变量从内存中变成可存储或传输的过程称之为序列化, 在 Python 中叫 pickling, 在其他语言中也被称之为 serialization,marshalling,flattening 等等, 都是一个意思.
反序列化: 反过来, 把变量内容从序列化的对象重新读到内存里称之为反序列化, 即 unpickling.
从概念可以得出, 字典肯定不是序列, 不然就可以直接写入文件存储了.
python 中 sequence(序列)
这是官方文档中的解释, 对应的链接地址点这儿
翻译过来大概意思就是:
来源: http://www.bubuko.com/infodetail-2961897.html