如何打印字典中的值和项,python
我有这个密码如何打印字典中的值和项,python,python,Python,我有这个密码 global listplanets listplanets = { "Mercury": 0.378, "Venus": 0.907, "Mars": 0.377, "Io": 0.1835, "Europa": 0.1335, "Ganymede": 0.1448, "Callisto": 0.1264,} lines = ['{}'.for
global listplanets
listplanets = {
"Mercury": 0.378,
"Venus": 0.907,
"Mars": 0.377,
"Io": 0.1835,
"Europa": 0.1335,
"Ganymede": 0.1448,
"Callisto": 0.1264,}
lines = ['{}'.format(body) for body in listplanets]
print('\n'.join(lines))
我怎样把字典里的所有东西都打印出来?每个定义都需要与输出中的值对齐。我将非常感谢任何人的帮助!:) 一个简单(易读)的解决方案:
对于行星,列表行星中的v:
打印(f“{planet}:{v}”)
您还可以使用:
print(“\n”.join(list(k+”:“+str(v)表示k,v在listplanets.items()中)
您可以使用print(“\n”.join(list(k+”:“+str(v)代表k,v在listplanets.items()中)简单地打印所有元素)
@aminnd非常感谢!你能把这个放在答案部分,这样我就可以勾选它吗?谢谢你的建议,当我这么做的时候,它会说有太多东西要打开,但我已经从其他人那里得到了我的答案。再次欢呼:)