본문으로 건너뛰기
실습하기

딕셔너리 내 키 존재 여부를 안전하게 확인하는 방법

이번 수업에서는 딕셔너리 내 키 존재 여부를 확인하는 get() 메서드에 대해 자세히 알아보겠습니다.

get() 함수는 2개의 매개변수을 받습니다.

첫 번째 매개변수는 검색하려는 키이고, 두 번째 매개변수는 키가 없을 때 반환할 기본값입니다.

매개변수(Parameter)란 함수에 전달되는 값을 처리하는 변수를 뜻합니다.


get() 함수의 매개변수
my_dict = {'name': '코드프렌즈', 'age': 30}
country = my_dict.get('country', 'Not Found')

# 'country' 키가 없으므로 기본값인 'Not Found' 반환
print(country)

2번째 인자로 기본값을 제공하지 않으면, 검색하려는 키가 없을 때 None을 반환합니다.

키가 없는 경우의 예시
my_dict = {'name': '코드프렌즈', 'age': 30}
country = my_dict.get('country')

# 'country' 키가 없으므로 기본값인 'None' 반환
print(country)

위 코드에서 get 함수를 사용하여 country 키를 검색하였습니다.

하지만 딕셔너리에 country 키가 없기 때문에 get 메서드의 기본 값인 None이 출력됩니다.

다음 내용이 궁금하다면?

코드프렌즈 PLUS 멤버십 가입 or 강의를 등록해 주세요!