m1k*_*ksu 4 python printing dictionary python-2.7
myDict = {"Harambe" : "Gorilla", "Restaurant" : "Place", "Codeacademy" : "Place to learn"}
Run Code Online (Sandbox Code Playgroud)
所以,我想打印一本字典.但我想这样做看起来像一个真实的事情清单.我不能这样做print myDict,因为它会留下所有丑陋的东西.我希望输出看起来像Harambe : Gorilla, Restaurant : Place, etc
那我该怎么办?我没有找到满足我想要的帖子.提前致谢.
使用items字典方法:
print('\n'.join("{}: {}".format(k, v) for k, v in myDict.items()))
Run Code Online (Sandbox Code Playgroud)
输出:
Restaurant: Place
Codeacademy: Place to learn
Harambe: Gorilla
Run Code Online (Sandbox Code Playgroud)
扩展:
for key, value in myDict.items():
print("{}: {}".format(key, value))
Run Code Online (Sandbox Code Playgroud)