[python] 파이썬 집합에서 원소들 간의 관계를 확인하는 방법은 무엇인가요?

집합에는 여러 메서드와 연산자가 포함되어 있어 원소들 간의 관계를 확인할 수 있습니다. 예를 들어, intersection() 메서드는 두 집합의 교집합을 반환하며, difference() 메서드는 한 집합에만 있는 원소들을 반환합니다.

아래는 파이썬 집합을 사용하여 원소들 간의 관계를 확인하는 예시코드입니다.

# 두 개의 집합 정의
set1 = {1, 2, 3, 4, 5}
set2 = {3, 4, 5, 6, 7}

# 두 집합의 교집합 확인
intersection = set1.intersection(set2)
print(intersection)  # 출력: {3, 4, 5}

# 두 집합의 차집합 확인
difference = set1.difference(set2)
print(difference)  # 출력: {1, 2}

위 예시코드에서는 두 개의 집합을 정의하고, intersection() 메서드와 difference() 메서드를 사용하여 각각 교집합과 차집합을 확인하는 방법을 보여줍니다.

더 많은 집합 연산 및 메서드에 대한 정보는 파이썬 공식 문서를 참조하시기 바랍니다.

참고 자료: