Dict 반복문 활용 (Enumerate Dictionary)

Seong Woong Kim·2023년 9월 21일
0

Python

목록 보기
16/18

💡 이 글은 쪼개진 조각처럼 부분별로 알고 있는 Python을 AtoZ부터 다시 끝까지 다져보자 라는 생각으로 인프런 파이썬 강의에서 공부한 것을 정리하는 글입니다. 💡


Enumerate Dictionary


파이썬 내장함수인 enumerate()는 열거형 객체를 반환하고 카운터 변수도 추가합니다.

인덱스 생성 포함 출력 및 Dictionary 변환에도 자주 사용해서 반드시 알아두어야 할 함수입니다.

List를 enumerate 함수를 이용해서 간단하게 index와 value를 가지는 dictionary로 변환할 수 있습니다.


enumerate function

colors = ["Red", "Green", "Black", "Blue", "Orange", "Purple"]

dict(enumerate(colors))
dict(enmuerate(colors, start=0))  # 시작 숫자(인덱스) 지정 

>>> {0: 'Red',
 1: 'Green',
 2: 'Bcolorsack',
 3: 'Bcolorsue',
 4: 'Orange',
 5: 'Purpcolorse'}

Dict Comprehension

colors = ["Red", "Green", "Black", "Blue", "Orange", "Purple"]

dict_ = {idx : v for idx, v in enumerate(colors, start=0)}

>>> {0: 'Red',
 1: 'Green',
 2: 'Bcolorsack',
 3: 'Bcolorsue',
 4: 'Orange',
 5: 'Purpcolorse'}
profile
성장과 연구하는 자세를 추구하는 AI 연구개발자

0개의 댓글