python字典的遍历方法有好几种,其中一种是for...in,这个我就不说明
时间: 2023-09-04 17:04:12 浏览: 65
除了使用 for...in 循环进行遍历外,Python 字典还有几种其他遍历方法。
1. 使用 items() 方法:
可以使用字典的 items() 方法来获取字典中的键值对,然后通过 for...in 循环进行遍历。示例代码如下:
```
d = {'name': 'Alice', 'age': 25, 'city': 'New York'}
for key, value in d.items():
print(key, value)
```
输出结果为:
```
name Alice
age 25
city New York
```
2. 使用 keys() 方法:
使用字典的 keys() 方法可以获取字典中的所有键,然后通过 for...in 循环进行遍历。示例代码如下:
```
d = {'name': 'Alice', 'age': 25, 'city': 'New York'}
for key in d.keys():
print(key)
```
输出结果为:
```
name
age
city
```
3. 使用 values() 方法:
使用字典的 values() 方法可以获取字典中的所有值,然后通过 for...in 循环进行遍历。示例代码如下:
```
d = {'name': 'Alice', 'age': 25, 'city': 'New York'}
for value in d.values():
print(value)
```
输出结果为:
```
Alice
25
New York
```
总结:除了使用 for...in 循环遍历字典,还可以使用字典的 items()、keys() 和 values() 方法来遍历字典的键值对、键和值。不同的方法适用于不同的情境,可以根据需要选择合适的方法进行字典的遍历。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)