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'}