Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Phương thức keys() của Dictionary Python hoạt động như thế nào?

Phương thức keys() của lớp dictionary Python trả về một đối tượng view chứa các khóa (keys) được sử dụng trong dictionary.

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

Đối tượng view này có thể chuyển thành list. Nếu thêm cặp key-value mới, view object tự động cập nhật.

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