首页 > 编程 > Python > 正文

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

2019-11-08 01:45:31
字体:
来源:转载
供稿:网友

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

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

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

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


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表