Python Set intersection_update ()

The intersection_update () ažurira skup koji poziva metodu intersection_update () presijecanjem skupova.

Presjek dva ili više skupova skup je elemenata koji su zajednički svim skupovima.

Da biste saznali više, posjetite Python set Intersection.

Sintaksa intersection_update()je:

 A.intersection_update (* other_sets)

intersection_update () Parametri

intersection_update()Metoda omogućava proizvoljan broj argumenata (seta).

Napomena: * nije dio sintakse. Koristi se kako bi se naznačilo da metoda dopušta proizvoljan broj argumenata.

Povratna vrijednost iz Intersection_update ()

Ova se metoda vraća None(što znači da nema povratnu vrijednost). Ažurira samo skup koji poziva intersection_update()metodu.

Na primjer:

 result = A.intersection_update(B, C)

Kada pokrenete kôd,

  • rezultat će biti None
  • A će biti jednako presjeku A, B i C
  • B ostaje nepromijenjen
  • C ostaje nepromijenjen

Primjer 1: Kako djeluje intersection_update ()?

 A = (1, 2, 3, 4) B = (2, 3, 4, 5) result = A.intersection_update(B) print('result =', result) print('A =', A) print('B =', B)

Izlaz

 rezultat = nema A = (2, 3, 4) B = (2, 3, 4, 5)

Primjer 2: intersection_update () s dva parametra

 A = (1, 2, 3, 4) B = (2, 3, 4, 5, 6) C = (4, 5, 6, 9, 10) result = C.intersection_update(B, A) print('result =', result) print('C =', C) print('B =', B) print('A =', A)

Izlaz

 rezultat = nema C = (4) B = (2, 3, 4, 5, 6) A = (1, 2, 3, 4)

Zanimljivi članci...