W tym przykładzie zdefiniowaliśmy dwie zmienne zbiorcze i wykonaliśmy różne operacje na zbiorach: sumę, przecięcie, różnicę i różnicę symetryczną.
Aby zrozumieć ten przykład, powinieneś znać następujące tematy programowania w Pythonie:
- Zestawy Pythona
- Wejście, wyjście i import języka Python
Python oferuje typ danych o nazwie set, którego elementy muszą być unikalne. Może być używany do wykonywania różnych operacji na zbiorach, takich jak suma, przecięcie, różnica i różnica symetryczna.
Kod źródłowy
# Program to perform different set operations like in mathematics # define three sets E = (0, 2, 4, 6, 8); N = (1, 2, 3, 4, 5); # set union print("Union of E and N is",E | N) # set intersection print("Intersection of E and N is",E & N) # set difference print("Difference of E and N is",E - N) # set symmetric difference print("Symmetric difference of E and N is",E N)
Wynik
Suma E i N to (0, 1, 2, 3, 4, 5, 6, 8) Przecięcie E i N to (2, 4) Różnica E i N to (8, 0, 6) Różnica symetryczna E i N to (0, 1, 3, 5, 6, 8)
W tym programie bierzemy dwa różne zestawy i wykonujemy na nich różne operacje na zbiorach. Można to równoważnie zrobić przy użyciu metod set.