몰랐으면 후회할 8가지 Python Dictionary 사용 꿀팁

몰랐으면 후회할 8가지 Python Dictionary 사용 꿀팁
TILPosted On Jul 7, 20242 min read

이미지

이러한 팁들 덕분에 Python에서 사전(Dictionary)를 다루는 것이 더 즐겁고 우아해졌고, 조금 더 늦게 배워서 아쉬운 점이 있습니다.

1) dict(key=value)를 사용하여 사전 생성하기

참고 - 우리 개발팀이 95%의 경우에 사전을 만드는 방법입니다. ''는 그다지 사용하지 않습니다.

딕셔너리를 만드는 일반적인 방법

d = {'apple':4, 'orange':5, 'pear':6, 'pineapple':7}

동일한 딕셔너리를 만드는 '더 좋은' 방법

d = dict(apple=4, orange=5, pear=6, pineapple=7)

더 좋은 방법이 더 좋은 이유:

  • ''를 사용하면 문자열 키에 따옴표 문자를 입력해야 함
  • 예를 들어, apple orange와 같은 방식
  • 따옴표 문자를 입력해야 하는 것은 키가 많아질수록 기하급수적으로 귀찮아짐
  • dict()를 사용하면 따옴표 문자를 무시할 수 있음

물론, dict() 방법은 문자열이 아닌 키와 함께 사용할 수 없어서 두 가지 방법에는 각각의 용도가 있습니다.

2) **를 사용하여 딕셔너리를 결합하는 방법

# 여기에 2개의 딕셔너리가 있습니다.

a = {1:1, 2:2}
b = {3:3, 4:4}
# **를 사용하여 두 개를 결합할 수 있습니다.

x = {**a, **b}

print(x) #… 출력결과를 확인하세요