Python-programma om verschillende setbewerkingen te illustreren

In dit voorbeeld hebben we twee setvariabelen gedefinieerd en hebben we verschillende setbewerkingen uitgevoerd: vereniging, intersectie, verschil en symmetrisch verschil.

Om dit voorbeeld te begrijpen, moet u kennis hebben van de volgende programmeeronderwerpen in Python:

  • Python-sets
  • Python-invoer, uitvoer en invoer

Python biedt een datatype genaamd set waarvan de elementen uniek moeten zijn. Het kan worden gebruikt om verschillende setbewerkingen uit te voeren, zoals unie, kruising, verschil en symmetrisch verschil.

Broncode

# 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) 

Uitvoer

 Vereniging van E en N is (0, 1, 2, 3, 4, 5, 6, 8) Snijpunt van E en N is (2, 4) Verschil van E en N is (8, 0, 6) Symmetrisch verschil van E en N is (0, 1, 3, 5, 6, 8) 

In dit programma nemen we twee verschillende sets en voeren er verschillende setbewerkingen op uit. Dit kan equivalent worden gedaan door vaste methoden te gebruiken.

Interessante artikelen...