Metode isdisjoint () mengembalikan True jika dua set adalah set yang saling lepas. Jika tidak, itu mengembalikan False.
Dua himpunan dikatakan sebagai himpunan yang saling lepas jika tidak memiliki elemen yang sama. Sebagai contoh:
A = (1, 5, 9, 0) B = (2, 4, -5)
Di sini, himpunan A dan B adalah himpunan yang saling lepas.

Sintaksnya isdisjoint()
adalah:
set_a.isdisjoint (set_b)
Parameter isdisjoint ()
isdisjoint()
metode mengambil satu argumen (satu set).
Anda juga bisa meneruskan iterable (list, tuple, dictionary, dan string) ke disjoint()
. isdisjoint()
metode akan secara otomatis mengubah iterable menjadi set dan memeriksa apakah set tersebut terputus-putus atau tidak.
Nilai pengembalian dari isdisjoint ()
isdisjoint()
metode kembali
True
jika dua himpunan adalah himpunan yang saling lepas (jika set_a dan set_b adalah himpunan yang saling lepas dalam sintaks di atas)False
jika dua set bukan set yang saling lepas
Contoh 1: Bagaimana cara kerja isdisjoint ()?
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))
Keluaran
Apakah A dan B terputus? Benar Apakah A dan C terputus-putus? Salah
Contoh 2: isdisjoint () dengan Iterabel 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))
Keluaran
Apakah A dan B terputus? Salah Apakah A dan C terputus-putus? Salah Apakah A dan D terputus? Benar Apakah A dan E terputus? Salah