English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
이 예제에서는 두 개의 집합 변수를 정의하고 다양한 집합 연산을 수행합니다: 합집합, 교집합, 차집합 및 대칭 차집합.
이 예제를 이해하기 위해 다음을 이해해야 합니다:파이썬 프로그래밍주제:
Python은 set이라는 데이터 타입을 제공하며, 요소는 유일해야 합니다. 이를 통해 다양한 집합 연산을 수행할 수 있습니다. 예를 들어 합집합, 교집합, 차집합 및 대칭 차집합입니다.
# 다양한 설정 연산을 수행하는 프로그램, 예를 들어 수학 연산 # 정의 E = {0, 2, 4, 6, 8}; N = {1, 2, 3, 4, 5}; # 집합의 합집합 계산 print("E와 N의 합집합은", E | N) # 집합의 교집합 계산 print("E와 N의 교집합은", E & N) # 집합의 차집합 계산 print("E와 N의 차집합은", E - N) # 대칭 차집합 print("E와 N의 대칭 차집합은", E ^ N)
출력 결과
E와 N의 합집합은 {0, 1, 2, 3, 4, 5, 6, 8} E와 N의 교집합은 {2, 4} E와 N의 차집합은 {0, 8, 6} E와 N의 대칭 차집합은 {0, 1, 3, 5, 6, 8}
이 프로그램에서는 두 개의 다른 집합을 사용하고 그들을 다른 집합 연산을 수행합니다. 또한 set 메서드를 사용하여 완료할 수 있습니다.