Python Set intersection_update ()

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)

Articoli interessanti...