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

Tutorial di base di Python

Controllo dei flussi in Python

Funzione in Python

Tipi di dati in Python

Operazioni di file in Python

Oggetti e classi in Python

Date e ora in Python

Conoscenze avanzate di Python

Manuale di Python

Uso e esempio del metodo union() di set in Python

Metodi di set in Python

Il metodo union() di set in Python restituisce un nuovo insieme che contiene tutti gli elementi diversi presenti in tutti gli insiemi.

L'intersezione di due o più insiemi è l'insieme di tutti gli elementi diversi presenti in tutti gli insiemi. Ad esempio:

A = {1, 2}
B = {2, 3, 4}
C = {5}
Pertanto,
A ∪ B = B ∪ A = {1, 2, 3, 4}
A ∪ C = C ∪ A = {1, 2, 5}
B ∪ C = C ∪ B = {2, 3, 4, 5}
A ∪ B ∪ C = {1, 2, 3, 4, 5}

La sintassi di union() è:

A.union(*other_sets)

Attenzione: *Non fa parte della sintassi. Usato per indicare che questo metodo accetta 0 o più parametri.

Valore di ritorno di union()

  • Il metodo union() restituisce una nuova集合 che contiene tutti gli elementi della集合 (come parametri passati).

  • Se non si passa alcun parametro a union(), viene restituita una copia debole della集合.

Esempio 1: Funzionamento di union()

A = {'a', 'c', 'd'}
B = {'c', 'd', 2}
C = {1, 2, 3}
print('A ∪ B =', A.union(B))
print('B ∪ C =', B.union(C))
print('A ∪ B ∪ C =', A.union(B, C))
print('A.union() =', A.union())

Risultato di output

A ∪ B = {2, 'a', 'd', 'c'}
B ∪ C = {1, 2, 3, 'd', 'c'}
A ∪ B ∪ C = {1, 2, 3, 'a', 'd', 'c'}
A.union() = {'a', 'd', 'c'}

Puoi anche utilizzare l'operatore | per trovare l'insieme di unione delle集合.

Esempio 2: Utilizzo dell'operatore | per impostare l'insieme di unione

A = {'a', 'c', 'd'}
B = {'c', 'd', 2}
C = {1, 2, 3}
print('A ∪ B =', A | B)
print('B ∪ C =', B | C)
print('A ∪ B ∪ C =', A | B | C)

Risultato di output

A ∪ B = {2, 'a', 'c', 'd'}
B ∪ C = {1, 2, 3, 'c', 'd'}
A ∪ B ∪ C = {1, 2, 3, 'a', 'c', 'd'}

Metodi di set in Python