더북(TheBook)

icon_wait


딕셔너리 컴프리헨션

딕셔너리 컴프리헨션이란 딕셔너리를 쉽게 생성할 수 있는 방법입니다. 기존에 있던 데이터에서 딕셔너리를 생성할 때 특히 유용합니다. 간단한 예를 보겠습니다.

>>> tu_li = [('a', 97), ('b', 98), ('c', 99), ('d', 100)]          #1

>>> dic = {k : v for k, v in tu_li}                                #2

>>> dic

{'a': 97, 'b': 98, 'c': 99, 'd': 100}


기존에 있던 리스트를(#1) 이용해 딕셔너리를 생성합니다(#2). 리스트의 요소인 튜플의 첫번째 요소는 딕셔너리의 키가 되고, 두번째 요소는 딕셔너리의 값이 됩니다. 자세한 내용은 파이썬 문법 책을 참고하세요.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.