怎么历遍字典与嵌套的字典
时间: 2023-12-29 07:15:18 浏览: 14
在 Python 中,可以使用 for 循环遍历字典和嵌套的字典。遍历字典时,有两种方法可以使用:
1. 遍历字典的键:
```
# 定义一个字典
my_dict = {'name': 'Alice', 'age': 25, 'gender': 'female'}
# 遍历字典的键
for key in my_dict:
print(key)
```
输出结果:
```
name
age
gender
```
2. 遍历字典的键值对:
```
# 定义一个字典
my_dict = {'name': 'Alice', 'age': 25, 'gender': 'female'}
# 遍历字典的键值对
for key, value in my_dict.items():
print(key, value)
```
输出结果:
```
name Alice
age 25
gender female
```
遍历嵌套的字典时,需要嵌套使用 for 循环和字典的方法。例如:
```
# 定义一个嵌套的字典
my_dict = {'person1': {'name': 'Alice', 'age': 25, 'gender': 'female'},
'person2': {'name': 'Bob', 'age': 30, 'gender': 'male'}}
# 遍历嵌套的字典
for person, info in my_dict.items():
print(person)
for key, value in info.items():
print(key, value)
```
输出结果:
```
person1
name Alice
age 25
gender female
person2
name Bob
age 30
gender male
```