딕셔너리 내 키 존재 여부를 안전하게 확인하는 방법
이번 수업에서는 딕셔너리 내 키 존재 여부를 확인하는 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 튜터
배포
디자인
업로드
수업 노트
즐겨찾기
도움말
코드 에디터
코드 실행
코드 생성
실행 결과