파이썬 배우기

[파이썬] dict에서 없는 키값 처리하는 get() 함수

차근차근 디지털 2023. 11. 20. 15:48

파이썬에서 key 값으로 value를 확인하는 것은 아주 쉽습니다!

subj_dict = {'국어':80, '수학':100,'영어':95}

subj_dict['국어']  # 80

 

하지만 없는 키 값을 물어보면 KeyError가 뜹니다!

 

딕셔너리에 없는 값을 임의의 값으로 에러를 처리하고 넘기고 싶다면, get() 함수로 간단히 넘길 수 있습니다!

즉, dict.get(key, 없는 값 처리할 내용) = value

print(subj_dict.get('과학','해당 과목 정보 없음'))   #해당 과목 정보 없음
print(subj_dict.get('미술','해당 과목 정보 없음'))   #해당 과목 정보 없음
print(subj_dict.get('영어','해당 과목 정보 없음'))   #95