Python Set isdisjoint ()

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.

Disjoint Set Diagram Venn

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

Artikel yang menarik...