학습 자료
딕셔너리 내 키 존재 여부를 안전하게 확인하는 방법
이번 수업에서는 딕셔너리 내 키 존재 여부를 확인하는 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이 출력됩니다.
이 챕터의 강의 · 구조화된 데이터를 다루는 딕셔너리(Dictionary), 집합(Set) 자료형
- 1. 구조화된 데이터를 관리하는 딕셔너리(Dictionary)
- 2. 딕셔너리 내 요소의 값 활용하기
- 3. 딕셔너리에 요소 추가 및 수정하기
- 4. 딕셔너리 내 특정 요소 제거하기
- 5. 선택형 퀴즈
- 6. 딕셔너리 KeyError 예외 처리하기
- 7. 딕셔너리 내 특징 키 존재 여부 확인하기
- 8. 딕셔너리 내 키 존재 여부를 안전하게 확인하는 방법
- 9. 선택형 퀴즈
- 10. 중복되는 값을 허용 하지 않는 집합(Set) 자료형
- 11. 교집합, 합집합, 차집합 연산법
- 12. 집합(Set)에 요소 추가하기
- 13. 집합(Set) 내 요소 제거하기
- 14. 집합(Set) 내 요소의 값 활용하기
- 15. 얕은 복사와 깊은 복사의 차이점
- 16. 코딩 퀴즈 - 딕셔너리로 안전하게 값 추출하기
- 17. 선택형 퀴즈
- 18. 빈칸 채우기 퀴즈
Quiz
0 / 1
다음 중 get() 메서드의 기본값을 설정하지 않았을 때 반환되는 값은 무엇일까요?
Unknown
Undefined
None
Null
학습 자료
AI 튜터
디자인
업로드
수업 노트
즐겨찾기
도움말