Intersection_update () aggiorna l'insieme chiamando il metodo intersection_update () con l'intersezione degli insiemi.
L'intersezione di due o più insiemi è l'insieme di elementi che sono comuni a tutti gli insiemi.
Per saperne di più, visita Python set Intersection.
La sintassi di intersection_update()
è:
A.intersection_update (* other_sets)
parametri intersection_update ()
Il intersection_update()
metodo consente un numero arbitrario di argomenti (insiemi).
Nota: *
non fa parte della sintassi. Viene utilizzato per indicare che il metodo consente un numero arbitrario di argomenti.
Valore restituito da Intersection_update ()
Questo metodo restituisce None
(significa che non ha un valore di ritorno). Aggiorna solo il set chiamando il intersection_update()
metodo.
Per esempio:
result = A.intersection_update(B, C)
Quando esegui il codice,
- il risultato sarà
None
- A sarà uguale all'intersezione di A, B e C
- B rimane invariato
- C rimane invariato
Esempio 1: come funziona 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)
Produzione
risultato = Nessuno A = (2, 3, 4) B = (2, 3, 4, 5)
Esempio 2: intersection_update () con due parametri
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)
Produzione
risultato = Nessuno C = (4) B = (2, 3, 4, 5, 6) A = (1, 2, 3, 4)