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

谁在我的代码里下了毒

我的代码应该没问题,这编辑器有毒吧 

d = {

    'Adam': 95,

    'Lisa': 85,

    'Bart': 59

}

for k, v in d.items():

    v = str(v)

    print k + ':' + v


正在回答

3 回答

本来就无毒啊,dic是无序集合

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

Pexels 提问者

知道了/(*/ω\*)
2019-03-19 回复 有任何疑惑可以回复我~

去掉v= str(v)试试。

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

Pexels 提问者

试了。然后用逗号分隔输出键和值,结果输出顺序有问题,觉得是版本的问题
2019-03-19 回复 有任何疑惑可以回复我~

v=str(v)有问题

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

Pexels 提问者

我是想用+链接字符串和数字,需要先把数字转为字符串。。我才知道不同类型原来可以用逗号分隔开,我改成了这样print k + ":", v。结果是: Lisa: 85 Adam: 95 Bart: 59 输出结果不对,第一个和第二个顺序反了,是python版本的问题吧,我用python3输出都没问题
2019-03-19 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

谁在我的代码里下了毒

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