📅  最后修改于: 2023-12-03 14:54:27.215000             🧑  作者: Mango
在 Python 中,字典是一种无序的键值对集合数据类型。如果想要打印字典的值,有几种方法可以实现。
values()
方法可以使用 values()
方法来获取字典中所有的值,并使用循环打印每个值。
my_dict = {'name': 'Alice', 'age': 25, 'city': 'New York'}
for value in my_dict.values():
print(value)
该代码将输出:
Alice
25
New York
也可以使用字典的键来访问对应的值,并通过循环打印每个值。
my_dict = {'name': 'Alice', 'age': 25, 'city': 'New York'}
for key in my_dict:
print(my_dict[key])
该代码与方法一相同,将输出:
Alice
25
New York
使用列表推导式可以将字典的所有值转换为一个列表,并且可以轻松地将其打印出来。
my_dict = {'name': 'Alice', 'age': 25, 'city': 'New York'}
values_list = [value for value in my_dict.values()]
print(values_list)
该代码将输出:
['Alice', 25, 'New York']
pprint
模块如果想要以更美观的方式打印字典的值,可以使用 pprint
模块的 pprint
函数。
import pprint
my_dict = {'name': 'Alice', 'age': 25, 'city': 'New York'}
pprint.pprint(my_dict.values())
该代码将输出:
dict_values(['Alice', 25, 'New York'])
以上就是几种打印 Python 字典值的方法。根据实际需求选择适合的方法即可。