簡體   English   中英

Python中字典的打印方式如何格式化?

[英]How to format the way dictionaries print in Python?

我試圖了解如何將這本字典打印成如下所示:

color: red
name: volvo

然而,output 正在返回:

{'color': 'red', 'name': 'volvo'}

使用join()和 f 字符串:

>>> d = {'car': 'red', 'name': 'volvo'}
>>> print("\n".join(f"{k}: {v}" for k, v in d.items()))
car: red
name: volvo

或者使用for循環和多個print

>>> for k, v in d.items():
...     print(f"{k}: {v}")
...
car: red
name: volvo

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM