📜  获取 dict python 的所有值(1)

📅  最后修改于: 2023-12-03 15:41:26.505000             🧑  作者: Mango

获取 dict python 的所有值

在 Python 中,字典是一种可变容器,用于存储键值对。如果你需要获取字典中的所有值,有多种方式可以实现。

字典的 values 方法

Python 字典中,可以使用 values() 方法获取所有的值。

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

返回的结果是一个 dict_values 类型的对象,可以用 list() 方法转换成列表类型。

循环遍历字典

可以使用 for 循环遍历字典中的所有键,然后通过键来获取对应的值。

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

输出结果:

1
2
3
字典的 items 方法

可以使用 items() 方法获取字典中所有的键值对,然后通过遍历获取对应的值。

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

输出结果:

1
2
3
使用列表推导式

可以使用列表推导式来获取字典中所有的值。

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

输出结果:

[1, 2, 3]

以上就是获取 Python 字典所有值的四种方式。根据具体的使用场景选择不同的方式。