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). 리스트의 요소인 튜플의 첫번째 요소는 딕셔너리의 키가 되고, 두번째 요소는 딕셔너리의 값이 됩니다. 자세한 내용은 파이썬 문법 책을 참고하세요.

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