Python-ohjelma erilaisten joukko-operaatioiden havainnollistamiseksi

Tässä esimerkissä olemme määrittäneet kaksi joukkoa muuttujaa ja olemme suorittaneet erilaisia ​​joukkooperaatioita: unioni, leikkauspiste, ero ja symmetrinen ero.

Tämän esimerkin ymmärtämiseksi sinulla on oltava tieto seuraavista Python-ohjelmointiaiheista:

  • Python-sarjat
  • Pythonin syöttö, lähtö ja tuonti

Python tarjoaa tietotyypin nimeltä set, jonka elementtien on oltava ainutlaatuisia. Sitä voidaan käyttää erilaisten joukkooperaatioiden suorittamiseen, kuten liitos, leikkauspiste, ero ja symmetrinen ero.

Lähdekoodi

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

Tuotos

 E: n ja N: n unioni on (0, 1, 2, 3, 4, 5, 6, 8) E: ​​n ja N leikkauspiste on (2, 4) E: n ja N: n ero on (8, 0, 6) Symmetrinen ero E ja N on (0, 1, 3, 5, 6, 8) 

Tässä ohjelmassa otamme kaksi erilaista sarjaa ja teemme niille erilaisia ​​joukkooperaatioita. Tämä voidaan tehdä vastaavasti käyttämällä asetettuja menetelmiä.

Mielenkiintoisia artikkeleita...