字典遍历
时间: 2023-06-21 21:07:00 浏览: 118
遍历字典有多种方法,以下是其中的几种:
1. 遍历键值对:使用字典的 items() 方法可以获取到字典中的所有键值对,然后可以通过 for 循环遍历每个键值对。
```python
my_dict = {"name": "Alice", "age": 25, "gender": "female"}
for key, value in my_dict.items():
print(key, value)
```
输出结果:
```
name Alice
age 25
gender female
```
2. 遍历键或值:使用字典的 keys() 方法可以获取到字典中的所有键,使用 values() 方法可以获取到字典中的所有值,然后可以通过 for 循环遍历每个键或值。
```python
my_dict = {"name": "Alice", "age": 25, "gender": "female"}
for key in my_dict.keys():
print(key)
for value in my_dict.values():
print(value)
```
输出结果:
```
name
age
gender
Alice
25
female
```
3. 遍历键或值的索引:使用 enumerate() 函数可以同时获取到索引和值,然后可以通过 for 循环遍历每个索引和值。
```python
my_dict = {"name": "Alice", "age": 25, "gender": "female"}
for index, key in enumerate(my_dict.keys()):
print(index, key)
for index, value in enumerate(my_dict.values()):
print(index, value)
```
输出结果:
```
0 name
1 age
2 gender
0 Alice
1 25
2 female
```
阅读全文