items() 方法用于遍历字典键值对,返回可迭代的视图对象,每个元素为 (key, value) 元组,语法为 for key, value in dict.items():,适用于同时访问键和值的场景。

在Python中,items() 方法用于遍历字典中的键值对。调用字典的 items() 方法会返回一个包含键值对的可迭代对象(视图对象),每个元素都是一个 (key, value) 元组。
基本语法
使用 items() 遍历字典的基本结构如下:
for key, value in dictionary.items():
print(key, value)
其中,dictionary 是字典变量,key 和 value 是自定义的变量名,用来接收每一项的键和值。
实际示例
看一个具体的例子:
立即学习“Python免费学习笔记(深入)”;
student_scores = {
'Alice': 85,
'Bob': 92,
'Charlie': 78
}
for name, score in student_scores.items():
print(f"{name} 得了 {score} 分")
输出结果为:
Alice 得了 85 分 Bob 得了 92 分 Charlie 得了 78 分
注意事项
使用 items() 时需要注意以下几点:
- 在遍历过程中不要修改字典本身(如增删键值对),否则可能引发 RuntimeError
- items() 返回的是动态视图,字典变化时,视图也会同步更新
- 如果只需要键或值,可分别使用 keys() 或 values() 方法
基本上就这些。items() 是处理字典最常用、最清晰的方式之一,适合大多数需要同时访问键和值的场景。











