Šiame pavyzdyje mes apibrėžėme du aibės kintamuosius ir atlikome skirtingas aibės operacijas: sąjunga, sankirta, skirtumas ir simetrinis skirtumas.
Norėdami suprasti šį pavyzdį, turite žinoti apie šias „Python“ programavimo temas:
- „Python“ rinkiniai
- „Python“ įvestis, išvestis ir importas
„Python“ siūlo duomenų tipą, vadinamą rinkiniu, kurio elementai turi būti unikalūs. Jis gali būti naudojamas atlikti įvairias rinkinio operacijas, tokias kaip jungimas, sankirta, skirtumas ir simetrinis skirtumas.
Pirminis kodas
# 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)
Rezultatas
E ir N jungtis yra (0, 1, 2, 3, 4, 5, 6, 8). E ir N susikirtimas yra (2, 4). E ir N skirtumas yra (8, 0, 6). E ir N yra (0, 1, 3, 5, 6, 8)
Šioje programoje mes paimame du skirtingus rinkinius ir atliekame skirtingas rinkinių operacijas. Tai galima lygiaverčiai padaryti naudojant nustatytus metodus.