我有一本字典,如:Python的方式字典其项目转换为字符串
a = { "Linux": "Linus Torvalds",
"Microsoft": "Bill Gates",
"Apple": "Steve Jobs"}
我想字符串化这个字典是这样的:
Linux : Linus Torvalds
Microsoft: Bill Gates
Apple : Steve Jobs
这样做操作,我有以下代码:
data = ""
for product, lead in a.items():
data += product + ": " + lead + "\n"
此代码产生以下结果:
print(data)
Linux: Linus Torvalds
Microsoft: Bill Gates
Apple: Steve Jobs
我想要更多的Pythonic方法来执行此操作,因为我认为我的代码更多的是解决此问题的过程方法(初始化和操作)。此外,正确格式化data
的任何提示都不会错。
为什么要在此处创建字符串以进行可视化?我无法想象这是一个好主意的案例 –
@Chris_Rands是的。我想打印数据。 –
只需迭代,然后在'a.items():print(k,v)'中输入k,v或者你可以使用'pprint',但这可能是过量的 –