📜  打印 python 字典值 - Python (1)

📅  最后修改于: 2023-12-03 14:54:27.215000             🧑  作者: Mango

打印 Python 字典值

在 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 字典值的方法。根据实际需求选择适合的方法即可。