items() 方法用于遍历字典键值对,返回可迭代的视图对象,每个元素为 (key, value) 元组,语法为 for key, value in dict.items():,适用于同时访问键和值的场景。
在Python中,
items()
方法用于遍历字典中的
键值对
。调用字典的 items() 方法会返回一个包含键值对的
可迭代对象
(视图对象),每个元素都是一个 (key, value) 元组。
基本语法
使用
items()
遍历字典的基本结构如下:
其中,dictionary 是字典变量,key 和 value 是自定义的变量名,用来接收每一项的键和值。
实际示例
看一个具体的例子:
立即学习
“
Python免费学习笔记(深入)
”;
Python 3.14.3
微软官方的 Python 扩展,是 VS Code 安装量最高的扩展(209M+)。集成 IntelliSense(通过 Pylance)、调试(通过 Python Debugger)、代码检查、格式化、重构和单元测试等功能。支持 Jupyter Notebook、虚拟环境管理和多 Python 版本切换。
下载
输出结果为:
注意事项
使用 items() 时需要注意以下几点:
在遍历过程中不要修改字典本身(如增删键值对),否则可能引发 RuntimeError
items() 返回的是动态视图,字典变化时,视图也会同步更新
如果只需要键或值,可分别使用 keys() 或 values() 方法
基本上就这些。items() 是处理字典最常用、最清晰的方式之一,适合大多数需要同时访问键和值的场景。
for key, value in dictionary.items():
print(key, value)
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 分
