为了账号安全,请及时绑定邮箱和手机立即绑定

python字典问题

python字典问题

繁星coding 2018-07-17 15:01:20
建立一个空字典m,依次向m中添加键和值,首先输入的是breakfast,第二输入的是lunch,但输出结果是字典中元素的顺序并不是按照添加的顺序输出的,而是lunch排在第一,其次才是breakfast,难道字典的输出是随机的吗?>>> m={} >>> m['breakfast']='canadian ham' >>> m['lunch']='tuna surprise' >>> m['dinner']='cheeseburger' >>> m {'lunch': 'tuna surprise', 'breakfast': 'canadian ham', 'dinner': 'cheeseburger'}
查看完整描述

1 回答

?
千巷猫影

TA贡献1829条经验 获得超7个赞

python学习手册第三版179页,有python字典的主要属性中有讲解!

任意对象的无序集合

与列表不同,保存在字典中的项并没有特定的顺序。实际上Python将各项从左到右随机排序,以便快速查找。键提供了字典中项的象征性(而非物理性的)位置。


查看完整回答
反对 回复 2018-07-18
  • 1 回答
  • 0 关注
  • 291 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信