늒네 기록

[python] dictionary, get 함수 활용법 1 본문

언어 공부 기록/python

[python] dictionary, get 함수 활용법 1

jaeha lee 2020. 9. 9. 23:22

문제 풀때 get함수를 아래와 같이 사용할 때도 종종 있다.

l = [1,2,2,3,1,2,3,1,4,2,3,4,2,1,2,3,4,1]
x = {}

for i in l:
    x[i] = x[i]+1 if x.get(i) else 1

print(x)
# {1: 5, 2: 6, 3: 4, 4: 3}

물론, x.get(i) 대신 i in x로 쓰는 것이 더 짧고 직관적이긴 하지만...

반응형
Comments