📅  最后修改于: 2023-12-03 15:41:26.505000             🧑  作者: Mango
在 Python 中,字典是一种可变容器,用于存储键值对。如果你需要获取字典中的所有值,有多种方式可以实现。
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()
方法获取字典中所有的键值对,然后通过遍历获取对应的值。
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 字典所有值的四种方式。根据具体的使用场景选择不同的方式。