要读取Python字典的所有键-值对,可以使用for循环和.items()方法。下面是具体步骤:
- 定义一个字典,例如:
dict = {'name': 'Tom', 'age': 18, 'gender': 'male'}
- 使用for循环,循环遍历字典中的所有键-值对,并使用print语句输出:
for key, value in dict.items():
print(key, value)
这样就会依次输出字典中每个键-值对的键和值。输出结果如下:
name Tom
age 18
gender male
- 另外,如果只想输出字典中的所有键,可以使用.keys()方法:
for key in dict.keys():
print(key)
这样就会依次输出字典中每个键。输出结果如下:
name
age
gender
- 同样地,如果只想输出字典中的所有值,可以使用.values()方法:
for value in dict.values():
print(value)
这样就会依次输出字典中每个值。输出结果如下:
Tom
18
male
示例说明:
# 示例一:读取保存有商品名称和价格的字典
goods_dict = {"Apple": 10, "Banana": 20, "Orange": 15}
for key, value in goods_dict.items():
print(key, value)
# 示例二:读取一个保存有用户基本信息的字典
user_dict = {"name": "Tom", "age": 18, "gender": "male", "hobby": "swimming"}
for key, value in user_dict.items():
if key == "age": # 只输出age这个键对应的值
print(key, value)