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

열거 기능으로 Python 사전을 만드는 방법은 무엇입니까?

<시간/>

Python enumerate() 함수는 모든 iterable을 인수로 취하고 iterable을 순회할 수 있는 enumerate 객체를 반환합니다. 목록, 튜플 또는 문자열과 같은 반복 가능한 개체의 인덱스 및 해당 항목을 포함합니다.

인덱스와 값이 있는 이러한 열거 객체는 사전 이해를 사용하여 사전으로 변환됩니다.

>>> l1=['aa','bb','cc','dd']
>>> enum=enumerate(l1)
>>> enum

>>> d=dict((i,j) for i,j in enum)
>>> d
{0: 'aa', 1: 'bb', 2: 'cc', 3: 'dd'}