1. 首页
  2. 数据库
  3. 其它
  4. 为什么从Python 3.6开始字典有序并效率更高

为什么从Python 3.6开始字典有序并效率更高

上传者: 2020-12-31 01:21:31上传 PDF文件 151.13KB 热度 33次
在Python 3.5(含)以前,字典是不能保证顺序的,键值对A先插入字典,键值对B后插入字典,但是当你打印字典的Keys列表时,你会发现B可能在A的前面。 但是从Python 3.6开始,字典是变成有顺序的了。你先插入键值对A,后插入键值对B,那么当你打印Keys列表的时候,你就会发现B在A的后面。 不仅如此,从Python 3.6开始,下面的三种遍历操作,效率要高于Python 3.5之前: for key in 字典 for value in 字典.values() for key, value in 字典.items() 从Python 3.6开始,字典占用内存空间的大小,视字
下载地址
用户评论