반응형
파이썬에서 딕셔너리(Dictionary)는 키(Key)와 값(Value)을 쌍으로 저장하는 자료형입니다.
딕셔너리에서 특정 키 또는 값이 존재하는지 확인하는 방법에 대해 확인해보겠습니다.
키의 존재 확인
딕셔너리에서 특정 키가 존재하는지 확인하기 위해서는 in
연산자를 사용할 수 있습니다.
person = {'name': 'Alice', 'age': 25, 'city': 'Seoul'}
print ('name' in person) # True
print ('gender' in person) # False
위의 예시에서는 'name'
과 'gender'
라는 키의 존재 여부를 확인하고 있습니다.
값의 존재 확인
딕셔너리에서 특정 값이 존재하는지 확인하기 위해서는 in
연산자와 values()
메서드를 사용할 수 있습니다.
person = {'name': 'Alice', 'age': 25, 'city': 'Seoul'}
print ('Alice' in person.values()) # True
print ('Bob' in person.values()) # False
위의 예시에서는 'Alice'
와 'Bob'
이라는 값의 존재 여부를 확인하고 있습니다.
키-값 쌍의 존재 확인
딕셔너리에서 특정 키-값 쌍이 존재하는지 확인하기 위해서는 in
연산자와 items()
메서드를 함께 사용할 수 있습니다.
person = {'name': 'Alice', 'age': 25, 'city': 'Seoul'}
print(('name', 'Alice') in person.items()) # True
print(('name', 'Bob') in person.items()) # False
위의 예시에서는 ('name', 'Alice')
와 ('name', 'Bob')
이라는 키-값 쌍의 존재 여부를 확인하고 있습니다.
반응형