您的位置:首页 > 编程语言 > Python开发

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

2017-02-20 19:00 375 查看
今天测试 Dict  字典的方法keys(), values()方法时,

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



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

因为 dict 存储数据结构是散列表,Hash存储,是按照求模的方式存储。因此是无序存储,取出来的键,值也是无序的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: