Python program különböző halmazműveletek illusztrálására

Ebben a példában két halmazváltozót definiáltunk, és különböző halmazműveleteket hajtottunk végre: unió, metszéspont, különbség és szimmetrikus különbség.

A példa megértéséhez ismernie kell a következő Python programozási témákat:

  • Python készletek
  • Python bevitel, kimenet és importálás

A Python a set nevű adattípust kínál, amelynek elemeinek egyedinek kell lenniük. Különböző halmazműveletek végrehajtására használható, mint egyesítés, metszéspont, különbség és szimmetrikus különbség.

Forráskód

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

Kimenet

 E és N egyesítése (0, 1, 2, 3, 4, 5, 6, 8). E és N metszéspontja (2, 4) E és N különbsége (8, 0, 6) E és N jelentése (0, 1, 3, 5, 6, 8) 

Ebben a programban két különböző halmazt veszünk fel, és különböző halmazműveleteket hajtunk végre rajtuk. Ez egyenértékűen megtehető meghatározott módszerek alkalmazásával.

érdekes cikkek...