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ä.