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)