[python] dictionary

윤득렬·2022년 5월 13일
0
  • Dict() KeyError
    평소 알고리즘 구현시 dict 사용법
dic = dict()
try: //
	dic[temp] += 1
except:
	dic[temp] = 1

최근 dict 사용법

dic = dict()
if temp in dic:
	dic[temp] += 1
else:
	dic[temp] = 1

두가지 방법 모두 KeyError를 방지해주는 방법이지만 해당 예외 처리에서 매끄러운 문법은 후자라고 생각해 후자를 사용하기 시작했다.

  • Dict() 접근
    평소 알고리즘 구현시 dict 접근을 하고 싶으면, list 또는 set에 key를 저장해 두고 접근하는 방식을 사용했다. 하지만 모든 item에 접근해야 된다면 굳이 저장해두지 않고 items()을 통해 접근하는 방식을 사용하려 한다.
for key, value in dic.items():
profile
Backend server 개발자가 되고 싶은

0개의 댓글