사물함이 사용 중인지도 확인할 수 있습니다. key가 딕셔너리에 있는지 확인하면 되는데, 이럴 때는 in 연산자를 사용합니다. 다음과 같이 in 연산자를 사용하면 자료구조에 해당 key가 있을 때 True를, 없을 때 False를 반환합니다.
print(3 in cabinet)
print(5 in cabinet)
실행결과 |
True False |
Note get( )
get() 함수의 기본 형식은 다음과 같습니다.
형식
get(key, default=None)
get() 함수로 key에 접근하면 key에 해당하는 value를 가져옵니다. 이때 key에 해당하는 value가 없으면 오류가 발생하는 대신 뒤에 있는 기본값 None을 반환합니다. 그래서 이를 print() 함수로 출력하면 None이 결과로 나옵니다. 여기서 기본값을 "사용 가능"으로 설정한다는 것은 key에 해당하는 value가 없으면 None 대신 "사용 가능"이라는 값을 반환하라는 의미입니다.