详解Python打印字典中键值对

  • Post category:Python

当我们需要查看字典中的所有键和值时,通常需要使用Python中的for循环来遍历字典。以下是具体步骤及示例:

1. 创建一个字典

我们首先需要创建一个包含键值对的字典,例如:

my_dict = { "name": "John", "age": 30, "city": "New York" }

2. 遍历字典中的所有键值对

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

for key, value in my_dict.items():
    print(key, value)

上面的代码中,我们使用了Python中的items()方法来获取字典中的所有键值对。每个键值对由一个键(key)和一个值(value)组成,我们在for循环语句中使用两个变量(key和value)分别存储每个键值对中的键和值。然后,我们依次打印出每对键值对中的键和值。

示例一:

student_scores = { "Alice": 85, "Bob": 75, "Charlie": 90 }
for name, score in student_scores.items():
    print(name, "scored", score)

上述代码的输出结果为:

Alice scored 85
Bob scored 75
Charlie scored 90

示例二:

fruits = { "apple": 2, "banana": 3, "orange": 5 }
for fruit, count in fruits.items():
    print("There are", count, fruit + "s")

上述代码的输出结果为:

There are 2 apples
There are 3 bananas
There are 5 oranges

在for循环中,我们通过items()方法获取了字典中的所有键值对,并在每次循环遍历时将键和值存储到变量中,然后通过print()函数打印出每个键值对的内容。