Python programma dažādu kopu darbību ilustrēšanai

Šajā piemērā mēs esam definējuši divus kopas mainīgos un esam veikuši dažādas kopu darbības: savienojums, krustojums, starpība un simetriskā starpība.

Lai saprastu šo piemēru, jums jābūt zināšanām par šādām Python programmēšanas tēmām:

  • Python komplekti
  • Python ievade, izvade un imports

Python piedāvā datu tipu ar nosaukumu set, kura elementiem jābūt unikāliem. To var izmantot, lai veiktu dažādas kopu darbības, piemēram, savienojumu, krustojumu, starpību un simetrisko atšķirību.

Avota kods

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

Rezultāts

 E un N savienojums ir (0, 1, 2, 3, 4, 5, 6, 8). E un N krustpunkts ir (2, 4) E un N starpība ir (8, 0, 6) E un N ir (0, 1, 3, 5, 6, 8) 

Šajā programmā mēs ņemam divas dažādas kopas un veicam dažādas kopu darbības ar tām. To var līdzvērtīgi izdarīt, izmantojot noteiktas metodes.

Interesanti raksti...