Python dict.items() 方法用于返回键值对的视图,每个元素是 (key, value) 元组。
语法
d.items()参数
无参数。
返回值
返回 (键, 值) 元组的视图(dict_items),常配合 for k, v in d.items()。
示例
d = {"name": "Tom", "age": 20}
print(list(d.items())) # [('name', 'Tom'), ('age', 20)]
# 遍历键值
for k, v in d.items():
print(f"{k} = {v}")
# 按值排序遍历
scores = {"Tom": 88, "Ann": 95, "Bob": 72}
for k, v in sorted(scores.items(), key=lambda kv: kv[1], reverse=True):
print(k, v)输出:
[('name', 'Tom'), ('age', 20)]
name = Tom
age = 20
Ann 95
Tom 88
Bob 72注意事项
遍历字典最常用 for k, v in d.items()。解包元组同时拿到键和值。