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

Corso di base di Python

Controllo dei flussi di Python

Funzione in Python

Tipi di dati in Python

Operazioni di file di Python

Oggetti e classi di Python

Data e ora Python

Conoscenze avanzate di Python

Manuale di Python

Utilizzo e esempio di difference_update() della集合 Python

Metodi di集合 in Python

Difference_update() utilizza la differenza di insieme per aggiornare l'insieme e chiama il metodo difference_update().

Se A e B sono due insiemi di insiemi. La differenza di insieme di A e B è un insieme di elementi che esistono solo nell'insieme A ma non nell'insieme B.

Per ulteriori informazioni, visitareSet differenza di Python.

La sintassi di Difference_update() è:

A.difference_update(B)

Qui, A e B sono due insiemi. Difference_update() utilizza la differenza di insieme A-B per aggiornare l'insieme A.

Ritorno di Difference_update()

difference_update() restituisce None, il che significa che l'oggetto (insieme) è cambiato.

Supponiamo

result = A.difference_update(B)

Quando si esegue il codice:

  • result sarà None

  • A sarà uguale a A-B

  • B rimarrà invariato

Esempio: come funziona difference_update()?

A = {'a', 'c', 'g', 'd'}
B = {'c', 'f', 'g'}
result = A.difference_update(B)
print('A = ', A)
print('B = ', B)
print('result = ', result)

Quando si esegue questo programma, l'output sarà:

A = {'d', 'a'}
B = {'c', 'g', 'f'}
result = None

Metodi di集合 in Python