Python字典keys()方法如何工作?

keys()Python字典类的方法返回一个视图对象,该视图对象包含字典中使用的键。

>>> d1 = {'name': 'Ravi', 'age': 21, 'marks': 60, 'course': 'Computer Engg'}
>>>d1.keys()
dict_keys(['name', 'age', 'marks', 'course'])

可以将其存储为列表对象。如果添加了新的键值对,则视图对象将自动更新。

>>> l1=d1.keys()
>>> l1
dict_keys(['name', 'age', 'marks', 'course'])
>>>d1.update({"college":"IITB"})
>>> l1
dict_keys(['name', 'age', 'marks', 'course', 'college'])