English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Corso di base Python

Controllo dei flussi Python

Funzione in Python

Tipi di dati in Python

Operazioni di file Python

Oggetti e classi Python

Data e ora Python

Conoscenze avanzate Python

Manuale di riferimento Python

Utilizzo e esempio di intersection_update() nella raccolta Python

Metodi di集合 in Python

intersection_update() utilizza l'intersezione di aggiornamento per chiamare il metodo intersection_update() dell'insieme.

L'intersezione di due o più insiemi è l'insieme degli elementi comuni a tutti gli insiemi.

Per ulteriori informazioni, visitareIntersezione di set Python.

La sintassi di junction_update() è:

A.intersection_update(*other_sets)

Parametri di intersection_update()

intersection_update() accetta un numero variabile di parametri (insiemi).

Attenzione: *Non fa parte della sintassi. Serve per indicare che il metodo accetta un numero variabile di parametri.

Valore di ritorno di intersection_update()

Questo metodo restituisce None (il che significa che non ci sono valori di ritorno). Aggiorna solo l'insieme che chiama il metodo intersection_update().

Supponiamo:

result = A.intersection_update(B, C)

Quando si esegue il codice:

  • result sarà None

  • A è uguale all'intersezione di A B e C

  • B rimane invariato

  • C rimane invariato

Esempio 1: Come utilizzare 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)

Quando si esegue questo programma, l'output è:

result = None
A = {2, 3, 4}
B = {2, 3, 4, 5, 6}

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)

Quando si esegue questo programma, l'output è:

result = None
C = {4}
B = {2, 3, 4, 5, 6}
A = {1, 2, 3, 4}

Metodi di集合 in Python