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

Python 사전을 목록으로 변환하는 방법은 무엇입니까?

<시간/>

Python의 사전 클래스에는 이를 위한 세 가지 메서드가 있습니다. 항목(), 키() 및 값() 메서드는 각각 키-값 쌍의 튜플, 키만 및 값만으로 구성된 뷰 객체를 반환합니다. 내장된 목록 메서드는 이러한 보기 개체를 목록 개체로 변환합니다.

>>> d1 = {'name': 'Ravi', 'age': 23, 'marks': 56}
>>> d1.items()
dict_items([('name', 'Ravi'), ('age', 23), ('marks', 56)])
>>> l1 = list(d1.items())
>>> l1
[('name', 'Ravi'), ('age', 23), ('marks', 56)]
>>> d1.keys()
dict_keys(['name', 'age', 'marks'])
>>> l2 = list(d1.keys())
>>> l2
['name', 'age', 'marks']
>>> l3 = list(d1.values())
>>> l3
['Ravi', 23, 56]