python 遍历dict
时间: 2023-07-02 16:19:25 浏览: 47
Python 遍历字典有多种方式,其中最常用的有以下三种:
1. 遍历键值对
```python
d = {'a': 1, 'b': 2, 'c': 3}
for key, value in d.items():
print(f"{key}: {value}")
```
2. 遍历键
```python
d = {'a': 1, 'b': 2, 'c': 3}
for key in d.keys():
print(key)
```
3. 遍历值
```python
d = {'a': 1, 'b': 2, 'c': 3}
for value in d.values():
print(value)
```
在 Python 2 中,遍历字典的方法略有不同。为了兼容 Python 2,你可以使用 `iteritems()`、`iterkeys()` 和 `itervalues()` 方法来遍历字典。
相关问题
python遍历dict
遍历Python中的字典可以使用for循环和items()方法,示例代码如下:
```
dict = {'name': 'John', 'age': 25, 'gender': 'male'}
# 遍历键值对并打印结果
for key, value in dict.items():
print(key, ':', value)
# 遍历键并打印结果
for key in dict.keys():
print(key)
# 遍历值并打印结果
for value in dict.values():
print(value)
```
希望能帮助到您,有什么其他问题可以继续问我。
python如何遍历dict
Python中可以使用for循环来遍历字典(dict)中的键值对。可以使用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
```
如果只需要遍历字典中的键(key)或值(value),可以使用keys()或values()方法来获取,然后使用for循环遍历。
以下是一个示例代码,演示如何遍历字典中的键:
```python
# 定义一个字典
my_dict = {"name": "Alice", "age": 25, "gender": "female"}
# 遍历字典中的每个键
for key in my_dict.keys():
print(key)
```
上述代码将输出:
```
name
age
gender
```
以下是一个示例代码,演示如何遍历字典中的值:
```python
# 定义一个字典
my_dict = {"name": "Alice", "age": 25, "gender": "female"}
# 遍历字典中的每个值
for value in my_dict.values():
print(value)
```
上述代码将输出:
```
Alice
25
female
```
阅读全文