Kaedah isdisjoint () mengembalikan Benar jika dua set adalah set disjoint. Sekiranya tidak, ia mengembalikan Palsu.
Dua set dikatakan sebagai set terasing jika mereka tidak mempunyai unsur yang sama. Sebagai contoh:
A = (1, 5, 9, 0) B = (2, 4, -5)
Di sini, set A dan B adalah set terasing.

Sintaksnya isdisjoint()
adalah:
set_a.isdisjoint (set_b)
isdisjoint () Parameter
isdisjoint()
kaedah mengambil satu argumen (satu set).
Anda juga boleh meneruskan iterable (daftar, tuple, kamus, dan rentetan) ke disjoint()
. isdisjoint()
kaedah secara automatik akan menukar iterables ke set dan memeriksa sama ada set tidak bersesuaian atau tidak.
Nilai Pulangan dari isdisjoint ()
isdisjoint()
kaedah mengembalikan
True
jika dua set adalah set disjoint (jika set_a dan set_b adalah set disjoint dalam sintaks di atas)False
jika dua set bukan set terasing
Contoh 1: Bagaimana isdisjoint () berfungsi?
A = (1, 2, 3, 4) B = (5, 6, 7) C = (4, 5, 6) print('Are A and B disjoint?', A.isdisjoint(B)) print('Are A and C disjoint?', A.isdisjoint(C))
Pengeluaran
Adakah A dan B terasing? Betul Adakah A dan C tidak sama? Salah
Contoh 2: isdisjoint () dengan Iterables lain sebagai argumen
A = ('a', 'b', 'c', 'd') B = ('b', 'e', 'f') C = '5de4' D =(1 : 'a', 2 : 'b') E =('a' : 1, 'b' : 2) print('Are A and B disjoint?', A.isdisjoint(B)) print('Are A and C disjoint?', A.isdisjoint(C)) print('Are A and D disjoint?', A.isdisjoint(D)) print('Are A and E disjoint?', A.isdisjoint(E))
Pengeluaran
Adakah A dan B terasing? Salah Adakah A dan C terasing? Salah Adakah A dan D terasing? Betul Adakah A dan E terasing? Salah