Python 字典方法

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()。解包元组同时拿到键和值。