Python 字典方法

Python dict.keys() 方法用于返回字典所有键的视图

语法

d.keys()

参数

无参数。

返回值

返回键的视图(dict_keys)。视图随字典变化,要列表用 list()

示例

d = {"name": "Tom", "age": 20, "city": "Beijing"}
print(d.keys())          # dict_keys(['name', 'age', 'city'])
print(list(d.keys()))    # ['name', 'age', 'city']

# 遍历键
for k in d.keys():
    print(k, end=" ")    # name age city
print()

# 成员判断
print("name" in d.keys())   # True
print("age" in d)           # True,直接 in d 也是查键

输出:

dict_keys(['name', 'age', 'city'])
['name', 'age', 'city']
name age city
True
True

注意事项

keys() 返回视图,随字典变化。`in d` 默认就是查键。要列表用 list(d.keys())。