python如何遍历字典中的值

python如何遍历字典中的值

作者:Joshua Lee发布时间:2026-01-13阅读时长:0 分钟阅读次数:14

用户关注问题

Q
如何使用Python访问字典中的所有值?

我想要获取Python字典里所有的值,应该用什么方法比较方便?

A

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

在Python中,可以通过字典的values()方法获取所有值,之后用for循环来遍历。例如:

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

这样可以直接访问字典中的每一个值。

Q
如何同时获取Python字典的键和值?

除了只遍历字典的值,有没有方法可以同时遍历键和值?

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

使用list()函数将字典值转换为列表

可以通过list()函数将字典的values视图转换成列表,示例如下:

my_dict = {'a': 1, 'b': 2, 'c': 3}
value_list = list(my_dict.values())
print(value_list)  # 输出: [1, 2, 3]

这样可以方便地进行后续处理。