V tem primeru smo definirali dve nastavljeni spremenljivki in izvedli različne operacije množic: združitev, presečišče, razlika in simetrična razlika.
Če želite razumeti ta primer, morate poznati naslednje programske teme Python:
- Nabori Python
- Python vnos, izhod in uvoz
Python ponuja podatkovni tip imenovan set, katerega elementi morajo biti unikatni. Lahko se uporablja za izvajanje različnih nizov operacij, kot so združevanje, presečišče, razlika in simetrična razlika.
Izvorna koda
# 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)
Izhod
Zveza E in N je (0, 1, 2, 3, 4, 5, 6, 8) Presečišče E in N je (2, 4) Razlika E in N je (8, 0, 6) Simetrična razlika E in N je (0, 1, 3, 5, 6, 8)
V tem programu vzamemo dva različna sklopa in nad njimi izvedemo različne operacije nizov. To lahko enakovredno storimo z uporabo nastavljenih metod.