[Tip] 딕셔너리 Fancy하게 다루기
·
[Language] - Python
개요이번 포스트에서 다룰 내용은 딕셔너리를 좀더 fancy하게 다루는 방법들을 알아보려고 한다. 물론 기본 문법(for loop, if, ..)들로도 충분히 원하는 딕셔너리에 대한 데이터 전처리가 가능하지만, 가능한 가독성이 좋고 Python에서 지원하는 문법들을 적극 활용하여 딕셔너리를 다룰 수 있는 방법들이 있다. 딕셔너리 컴프리헨션 (Dictionary Comprehension)# 컴프리헨션 적용 전squares = {}for x in range(10): squares[x] = x ** 2# 컴프리헨션 적용 후 ({키: 밸류 for 원소 in 반복할 iterable})squares = {x: x ** 2 for x in range(10)}print(squares) # {0: 0, 1: 1, ..