Set Python isdisjoint ()

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.

Dijoint Sets Venn Diagram

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

Artikel menarik...