choco's story
파이썬 스터디 22 - 딕셔너리 내부 확인 in / get() 본문
프로그래밍 언어 공부 (Coding Study)/파이썬 (Python) 기본
파이썬 스터디 22 - 딕셔너리 내부 확인 in / get()
초코choco 2024. 9. 20. 15:49in 키워드
딕셔너리 내부에 특정 키(KEY)가 있는지 없는지 확인할 때 사용
기본구조
[키 변수] in [딕셔너리]
ex)
dict = {
"food": "chocolate",
"taste": "sweet"
}
"food" in dict
"candy" in dict

찾으려는 키가 존재하지 않는다면 False 출력, 즉 KeyError가 발생...
존재하지 않는 키에 대한 접근은 어떻게 대처할까?
get() 함수
존재하지 않는 키에 대한 접근 → get() 함수를 사용
기본구조
[딕셔너리].get([키 변수])
ex)
dict = {'name': 'Alice', 'age': 25, 'location': 'New York'}
dict.get("name")
dict.get("score")

존재하지 않는 키는 언급X이니 에러(KeyError)가 나지 않는다. (= None 출력)
'프로그래밍 언어 공부 (Coding Study) > 파이썬 (Python) 기본' 카테고리의 다른 글
| 파이썬 스터디 24 - while 반복문 (1) | 2024.09.20 |
|---|---|
| 파이썬 스터디 23 - for 반복문 (0) | 2024.09.20 |
| 파이썬 스터디 21 - 딕셔너리의 값 추가 & 제거 (0) | 2024.09.20 |
| 파이썬 스터디 20 - 딕셔너리의 개념 (1) | 2024.09.20 |
| 파이썬 스터디 19 - 리스트 내부 확인 in / not in (0) | 2024.09.20 |
