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