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

想要输出Lisa:85, 完全没有空格,print应该怎么改?

for key in d:
   print key + ':', d[key]

这样的输出Lisa: 85 数字和冒号之间还是有空格

正在回答

4 回答

print '%s:%s' % (key, d[key])

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

随口一说 提问者

竟然收到老师亲自回复了,太感谢了 不过这种写法还没有学到过
2015-03-29 回复 有任何疑惑可以回复我~

http://img1.sycdn.imooc.com//56fc9a1c0001281d07180265.jpg


str转换一下

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

d = {

    'Adam': 95,

    'Lisa': 85,

    'Bart': 59

}

for key in d:

    print key+':'+str(d[key])

这样可以,但感觉还是不完美!

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

我也很想知道这样如何修改。

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

举报

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

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

进入课程

想要输出Lisa:85, 完全没有空格,print应该怎么改?

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