Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python 사전 keys() 메서드는 어떻게 작동합니까?


파이썬 딕셔너리 클래스의 keys() 메소드는 딕셔너리에 사용된 키로 구성된 뷰 객체를 반환합니다.

>>> 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'])