반응형
딕셔너리에 key가 없는데도 사용자가 접근하려고 하면 KeyError가 발생합니다.
따라서 in 키워드나 get() 함수를 사용하여 key의 존재 여부를 확인해야 합니다.
in 키워드
찾는 key 값이 있으면 True, 없으면 False를 반환합니다.
my_dict = {"apple": 1, "banana": 2}
if "mango" in my_dict:
print(f"Value of 'mango': {my_dict['mango']}")
else:
print("Mango key not found in dictionary.")
get() 함수
이 함수를 사용하여 딕셔너리에 접근 시, 찾는 key 값이 없다면 None을 출력합니다.
my_dict = {"apple": 1, "banana": 2}
value = my_dict.get("mango")
if value is not None:
print(f"Value of 'mango': {value}")
else:
print("Mango key not found in dictionary.")
반응형
'Programming Language > Python' 카테고리의 다른 글
[Python] 파이썬 웹 스크래핑 시, 유용한 BeautifulSoup4! 라이브러리 소개 (0) | 2024.01.26 |
---|---|
[Python] 파이썬 리스트 안에 for문 사용하는 형식, list comprehension (0) | 2024.01.11 |
[Python] 파이썬 문자열 정렬 시 sort()에서 사용하는 key 인자 (0) | 2024.01.05 |
[Python] 파이썬 문자열 정렬엔? sort(), sorted() 함수 사용 (1) | 2024.01.05 |
[Python/구글 Colab] 구글 코랩 마크다운 사용법 정리, Markdown Guide (0) | 2024.01.03 |