[파이썬] 세트의 요소 검색하기 (in)
세트(set)는 중복되지 않는 요소들의 모임을 나타내는 자료형입니다. 세트는 순서가 없기 때문에, 인덱스를 사용하여 요소를 검색할 수 없습니다.
하지만, 세트에서 특정 요소가 포함되어 있는지 확인하기 위해, in
연산자를 사용할 수 있습니다. in
연산자는 해당 요소가 세트에 있는지를 확인하고, True
또는 False
값을 반환합니다.
아래는 세트에서 요소를 검색하기 위해 in
연산자를 사용하는 간단한 예제입니다:
fruits = {"apple", "banana", "cherry", "durian"}
print("apple" in fruits) # True
print("orange" in fruits) # False
위 예제에서 fruits
세트에는 “apple”, “banana”, “cherry”, “durian” 네 가지 과일이 포함되어 있습니다.
첫 번째 print
문은 “apple”이 fruits
세트에 포함되어 있는지 확인하고, 결과로 True
를 출력합니다.
두 번째 print
문은 “orange”가 fruits
세트에 포함되어 있는지 확인하고, 결과로 False
를 출력합니다. “orange”는 fruits
세트에 포함되어 있지 않기 때문입니다.
다음과 같이 if
문을 사용하여 in
연산자를 활용할 수도 있습니다:
fruits = {"apple", "banana", "cherry", "durian"}
if "apple" in fruits:
print("Apple is in the set!")
else:
print("Apple is not in the set.")
if "orange" in fruits:
print("Orange is in the set!")
else:
print("Orange is not in the set.")
위 예제는 “apple”과 “orange”가 fruits
세트에 포함되어 있는지를 확인하고, 결과에 따라 다른 문장을 출력합니다.