直接打印整个字典
my_dict = {"name": "Tom", "age": 18, "gender": "male"}
print(my_dict)
输出结果:
{'name': 'Tom', 'age': 18, 'gender': 'male'}
使用`for`循环遍历字典的键值对
my_dict = {"name": "Tom", "age": 18, "gender": "male"}
for key, value in my_dict.items():
print(f"{key}: {value}")
输出结果:
name: Tom
age: 18
gender: male
使用`json.dumps()`美化输出格式(需要先导入`json`模块):
import json
my_dict = {"name": "Tom", "age": 18, "city": "New York"}
print(json.dumps(my_dict, indent=4))
输出结果:
{
"name": "Tom",
"age": 18,
"city": "New York"
}
使用`pprint`模块(如果字典中包含嵌套字典):
import pprint
my_dict = {1: {"who": {"name": "Michael", "age": 20, "job": {"P": "90-91", "G": "91-93"}}}, 2: {"who": {"name": "Mary", "age": 18, "job": {"P": "90-93", "G": "93-95"}}}}
pprint.pprint(my_dict)
输出结果:
{1: {'who': {'age': 20, 'job': {'G': '91-93', 'P': '90-91'}, 'name': 'Michael'}},
2: {'who': {'age': 18, 'job': {'G': '93-95', 'P': '90-93'}, 'name': 'Mary'}}}
以上方法可以帮助你根据需要打印字典的不同部分。