가이드라인

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

이번 수업에서는 딕셔너리 내 키 존재 여부를 확인하는 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이 출력됩니다.

Mission
0 / 1

다음 중 get() 메서드의 기본값을 설정하지 않았을 때 반환되는 값은 무엇일까요?

Unknown

Undefined

None

Null

가이드라인

AI 튜터

배포

디자인

업로드

수업 노트

즐겨찾기

도움말

코드 에디터

코드 실행
코드 생성

실행 결과