我有一本字典,如: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',但這可能是過量的 –