python中如何对字典进行遍历

python中如何对字典进行遍历

作者:Rhett Bai发布时间:2026-01-13阅读时长:0 分钟阅读次数:13

用户关注问题

Q
怎样在Python中访问字典的所有键?

我想要遍历字典中的所有键,该用什么方法可以实现?

A

使用字典的keys()方法遍历键

可以调用字典的keys()方法来获取所有键,然后使用for循环进行遍历,例如:

my_dict = {'a': 1, 'b': 2, 'c': 3}
for key in my_dict.keys():
    print(key)

这样可以逐个访问字典中的键。

Q
如何同时遍历字典中的键和值?

我希望在遍历字典时能够同时拿到键和值,有什么简便的方式吗?

A

使用items()方法同时获取键和值

Python字典提供了items()方法,可以返回键和值的元组列表,通过遍历这个列表能同时访问键和值,例如:

my_dict = {'a': 1, 'b': 2, 'c': 3}
for key, value in my_dict.items():
    print(f"键是{key},值是{value}")

这样便于同时处理字典的键和值。

Q
遍历字典时如何只访问值?

我只需要遍历字典中的值,不关心键,应该怎么写代码?

A

利用values()方法遍历字典中的值

Python字典中的values()方法能够直接获得所有的值,通过遍历这个结果即可只访问字典的值,例如:

my_dict = {'a': 1, 'b': 2, 'c': 3}
for value in my_dict.values():
    print(value)

这可以帮助你专注于字典中的数据值。