본문 바로가기

AI_학습노트/30일 파이썬

_06.[Python Tip]딕셔너리 tip2가지

원문보기:
https://betterprogramming.pub/too-many-if-elif-conditions-in-python-use-dictionaries-instead-5486299af27e

 

Too Many If-Elif Conditions in Python? Use Dictionaries Instead

An unconventional way Python dictionaries can clean up your code

betterprogramming.pub

1. 딕셔너리 key로 value를 호출할 때는 get() 메소드를 쓰는 습관이 좋다. 

keyError 처리를 할 수 있기 때문.

 

아래 딕셔너리의 키에러가 날 경우 출력문을 보면, 

 get()함수를 사용하여 위와 같은 에러를 피하고 내부에 해당 키값이 있는지 확인 할 수 있다.

2. 빅데이터를 다룰때 조건문(if / elif) 보다 빠르게 처리할 수있다. 😊😊

 

출처: 원문 자료 

이런 식의 구문을 자주 연습했는데.. 딕셔너리 형으로 변경하여 아래와 같이 사용하는 것이 더 좋은 방법!!