当我们使用Python字典时,有时需要遍历字典的每一个键值对,可以通过使用 items()
方法来获取字典中每个键值对。该方法返回一个包含所有(键,值)元组的列表,其中每个元组都是字典中的一个键值对。
以下是使用 items()
方法遍历字典的示例:
示例1:
# 定义一个字典
score = {'Math': 90, 'Chinese': 85, 'English': 92}
# 遍历字典中的键值对
for subject, grade in score.items():
print(f'{subject}的成绩是{grade}')
输出结果:
Math的成绩是90
Chinese的成绩是85
English的成绩是92
在上面的代码中,我们先定义了一个字典 score
,然后使用 items()
方法遍历字典中的所有键值对,将每个元素解包成键和值两个变量 subject
和 grade
,并打印出每个元素的键和值。
示例2:
# 定义一个空字典
info = {}
# 获取用户输入的信息
for i in range(3):
name = input('请输入姓名:')
age = int(input('请输入年龄:'))
info[name] = age
# 遍历字典中的键值对
for name, age in info.items():
print(f'{name}的年龄是{age}')
输出结果:
请输入姓名:张三
请输入年龄:20
请输入姓名:李四
请输入年龄:22
请输入姓名:王五
请输入年龄:18
张三的年龄是20
李四的年龄是22
王五的年龄是18
在上面的代码中,我们先定义了一个空字典 info
,然后通过循环获取用户输入的每个人的姓名和年龄,并将其添加到字典中。最后使用 items()
方法遍历字典中的所有键值对,将每个元素解包成姓名和年龄两个变量 name
和 age
,并打印出每个元素的姓名和年龄。
总结:使用 items()
方法可以方便的遍历字典中的所有键值对,适用于需要对字典进行高效遍历的情景。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python中使用items()方法返回字典元素对的教程 - Python技术站