首页 > 解决方案 > 将 Python dict 键和值转换为一个字符串?

问题描述

我有一本字典,其中包含以下值

{
'Name': 'Clinton',
'Car': 'Ford'
}

我希望它们是一对键和值的字符串,这样我打印它时的结果应该如下所示:

Name: Clinton
Car: Ford

标签: pythonpython-3.xstringdictionary

解决方案


大多数 Python 的原生对象都有内置的strrepr方法。这意味着 print(dictname) 将无缝工作,因为它在后台调用 str(dictname)。

如果您需要或想要自定义打印,您可以使用这样的 for 循环迭代 dict:

for key in dictname:
   print("%s: %s" % (key, dictname[key]))

推荐阅读