Python打印字典

Python打印字典

在Python中,字典是一种无序的键/值对集合,灵活性很高。如果需要打印字典,可以使用Python内置函数print()来实现。

打印整个字典

要打印整个字典,可以将字典作为参数传递给print()函数。

下面是一个简单的示例代码:

my_dict = {"name": "Tom", "age": 18, "gender": "male"}
print(my_dict)

输出结果为:

{'name': 'Tom', 'age': 18, 'gender': 'male'}

这样打印出来的字典,其键/值对的顺序与定义时不一定完全相同,因为字典是无序的。

打印字典的键和值

如果需要打印字典的键和值,可以使用for循环遍历字典的键/值对,并使用print()函数打印出来。

下面是一个示例代码:

my_dict = {"name": "Tom", "age": 18, "gender": "male"}
for key, value in my_dict.items():
    print(key + ":", value)

输出结果为:

name: Tom
age: 18
gender: male

也可以分别打印字典的键和值,示例代码如下:

my_dict = {"name": "Tom", "age": 18, "gender": "male"}
print("Keys:")
for key in my_dict.keys():
    print(key)

print("Values:")
for value in my_dict.values():
    print(value)

输出结果为:

Keys:
name
age
gender
Values:
Tom
18
male

打印字典的某一个键的值

如果需要打印字典中某一个键的值,可以使用方括号[]访问特定键的值,并将其作为参数传递给print()函数。

下面是一个示例代码:

my_dict = {"name": "Tom", "age": 18, "gender": "male"}
print(my_dict["name"])

输出结果为:

Tom

如果试图打印不存在的键,则会抛出KeyError异常。为了避免这种情况,可以使用字典的get()方法,该方法在键不存在时返回默认值,如下所示:

my_dict = {"name": "Tom", "age": 18, "gender": "male"}
print(my_dict.get("phone", "N/A"))

输出结果为:

N/A

结论

以上就是Python打印字典的方法。使用print()函数可以轻松地打印整个字典、字典的键和值、字典中某一个键的值。需要注意的是,打印整个字典时,其键/值对的顺序与定义时不一定相同。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程