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

Corso di base di Python

Controllo dei flussi in Python

Funzione in Python

Tipi di dati in Python

Operazioni su file in Python

Oggetti e classi in Python

Data e ora in Python

Conoscenze avanzate di Python

Manuale di Python

Utilizzo e esempio di Python Set isdisjoint()

Métodos del conjunto en Python

Se due insiemi non si intersecano, il metodo isdisjoint() restituisce True. Altrimenti, restituisce False.

Se non ci sono elementi comuni, si dice che due insiemi sono insiemi non intersecabili. Ad esempio:}}

A = {1, 5, 9, 0}
B = {2, 4, -5}

In questo caso, gli insiemi A e B sono insiemi non intersecabili.

La sintassi di isdisjoint() è:

set_a.isdisjoint(set_b)

Parametro isdisjoint()

Il metodo isdisjoint() accetta un singolo parametro (un insieme).

Puoi anche passare un iterabile (elenco, tupla, dizionario e stringa) a isdisjoint(). Il metodo isdisjoint() convertirà automaticamente l'oggetto iterabile in set e verificare se questi set sono non intersecabili.

Il valore di ritorno di isdisjoint()

Il metodo isdisjoint() restituisce

  • Vero se due insiemi sono insiemi non intersecabili (nella sintassi se set_a e set_b sono insiemi non intersecabili)

  • Falso se due insiemi non sono insiemi non intersecabili

Esempio 1: Come funziona isdisjoint()?

A = {1, 2, 3, 4}
B = {5, 6, 7}
C = {4, 5, 6}
print('A e B non si intersecano?', A.isdisjoint(B))
print('A e C non si intersecano?', A.isdisjoint(C))

Quando si esegue questo programma, l'output è:

A e B non si intersecano? Vero
A e C non si intersecano? Falso

Esempio 2: Utilizzo di isdisjoint() con altri Iterables come parametri

A = {'a', 'b', 'c', 'd'}
B = ['b', 'e', 'f']
C = '5de4'
D = {1: 'a', 2: 'b'}
E = {'a': 1, 'b': 2}
print('A e B non si intersecano?', A.isdisjoint(B))
print('A e C non si intersecano?', A.isdisjoint(C))
print('A e D non si intersecano?', A.isdisjoint(D))
print('A e E non si intersecano?', A.isdisjoint(E))

Quando si esegue questo programma, l'output è:

A e B non si intersecano? Falso
A e C non si intersecano? Falso
A e D non si intersecano? Vero
A e E non si intersecano? Falso

Métodos del conjunto en Python