딕셔너리 내 키 존재 여부를 안전하게 확인하는 방법
이번 수업에서는 딕셔너리 내 키 존재 여부를 확인하는 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 강의를 등록해 주세요!