Python学习笔记 --- dict中的keys(), values() 取出来的值为什么是无序的?

来源:互联网 发布:淘宝能发货到台湾吗 编辑:程序博客网 时间:2024/05/16 11:31

今天测试 Dict  字典的方法keys(), values()方法时,


mydict = {'e':'xx', 'c':'cc', 'f':99}print mydict.keys()print mydict.values()





发现返回的是无序的,那么究竟是什么原因造成的呢?

因为 dict 存储数据结构是散列表,Hash存储,是按照求模的方式存储。因此是无序存储,取出来的键,值也是无序的。




0 0
原创粉丝点击