In questo esempio, abbiamo definito due variabili di insieme e abbiamo eseguito diverse operazioni di insieme: unione, intersezione, differenza e differenza simmetrica.
Per comprendere questo esempio, dovresti avere la conoscenza dei seguenti argomenti di programmazione Python:
- Insiemi di Python
- Input, output e importazione di Python
Python offre un tipo di dati chiamato set i cui elementi devono essere univoci. Può essere utilizzato per eseguire diverse operazioni sugli insiemi come unione, intersezione, differenza e differenza simmetrica.
Codice sorgente
# 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)
Produzione
L'unione di E e N è (0, 1, 2, 3, 4, 5, 6, 8) L'intersezione di E e N è (2, 4) La differenza di E e N è (8, 0, 6) Differenza simmetrica di E e N è (0, 1, 3, 5, 6, 8)
In questo programma, prendiamo due set differenti ed eseguiamo su di essi operazioni di set differenti. Ciò può essere fatto in modo equivalente utilizzando i metodi set.