p ython字典键值的遍历
时间: 2023-07-31 12:03:39 浏览: 114
在Python中,可以使用字典的方法来遍历键和值。如果只需要遍历字典中的键,可以使用方法keys()。例如,对于一个字典favorite_languages,可以使用以下代码来遍历所有的键:
```
favorite_languages = {'jen':'python', 'sarah':'c', 'edward':'ruby', 'phil':'python'}
for name in favorite_languages.keys():
print(name.title())
```
如果只需要遍历字典中的值,可以使用方法values()。例如,对于同样的字典favorite_languages,可以使用以下代码来遍历所有的值:
```
favorite_languages = {'jen':'python', 'sarah':'c', 'edward':'ruby', 'phil':'python'}
for language in favorite_languages.values():
print(language.title())
```
如果需要同时遍历字典中的键和值,可以使用方法items()。例如,对于同样的字典favorite_languages,可以使用以下代码来遍历所有的键值对:
```
favorite_languages = {'jen':'python', 'sarah':'c', 'edward':'ruby', 'phil':'python'}
for name, language in favorite_languages.items():
print(name.title() + "'s favorite language is " + language.title())
```
通过使用这些方法,可以方便地遍历字典中的键和值。
#### 引用[.reference_title]
- *1* *2* *3* [【笔记】python的遍历字典:遍历所有键值对(方法items())、遍历字典中的所有键(方法keys())、按特定...](https://blog.csdn.net/qq_51843109/article/details/122899554)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文