python打印字典内容

2023-02-22 00:00:00 内容 打印 字典

要打印 Python 字典的内容,可以使用 print() 函数。有多种方法可以打印字典内容,下面介绍几种常见的方式:

直接打印字典变量名,如下所示:

my_dict = {"name": "Alice", "age": 25, "city": "New York"}
print(my_dict)

输出结果:

{"name": "Alice", "age": 25, "city": "New York"}

遍历字典的键值对,使用 for 循环打印。例如:

my_dict = {"name": "Alice", "age": 25, "city": "New York"}
for key, value in my_dict.items():
    print(key, ":", value)

输出结果:

name : Alice
age : 25
city : New York

打印字典的键、值、或键值对,使用字典对象的 keys()、values() 或 items() 方法获取需要打印的内容,例如:

my_dict = {"name": "Alice", "age": 25, "city": "New York"}

# 打印字典的键
print("Keys:", my_dict.keys())

# 打印字典的值
print("Values:", my_dict.values())

# 打印字典的键值对
print("Items:", my_dict.items())

输出结果:

Keys: dict_keys(['name', 'age', 'city'])
Values: dict_values(['Alice', 25, 'New York'])
Items: dict_items([('name', 'Alice'), ('age', 25), ('city', 'New York')])

注意,在 Python 3.x 中,字典的 keys()、values()、items() 方法返回的是类似集合的视图对象,需要使用 list() 函数将其转换为列表才能打印。

以上是几种常见的打印 Python 字典内容的方法,选择不同的方式可以根据需要打印出自己需要的内容。

相关文章