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

请帮忙检查我这个代码, 为啥Lisa一直排在第一个输出?

d = {
    'Adam': 95,
    'Bart': 59,
    'Lisa': 85,
}
for t in d:
    print t,':',d[t]

正在回答

2 回答

dirc输出是无序的,换一台电脑可能输出的第一个就不是 Lisa

0 回复 有任何疑惑可以回复我~
#1

weixin_慕仰6543899 提问者

学习了,,谢谢! 不知道有没有简单的办法在刚才代码基础上按照d{}中原有的key顺序进行print输出呢?
2020-04-21 回复 有任何疑惑可以回复我~

您好,我想问一下,dict中的一个元素不应该是key:value吗?所以for t in d, t就应该是key:value。为什么不可以直接print t呢?

0 回复 有任何疑惑可以回复我~
#1

慕运维5384406

可见里面有,直接print只返回value
2020-05-18 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758627    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

请帮忙检查我这个代码, 为啥Lisa一直排在第一个输出?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信