Sada Python isdisjoint ()

Metóda isdisjoint () vráti True, ak sú dve sady disjunktné množiny. Ak nie, vráti hodnotu False.

O dvoch množinách sa hovorí, že sú disjunktné množiny, ak nemajú spoločné prvky. Napríklad:

 A = (1, 5, 9, 0) B = (2, 4, -5)

Tu sú množiny A a B disjunktné množiny.

Disjoint nastavuje Vennov diagram

Syntax isdisjoint()je:

 set_a.isdisjoint (set_b)

parametre isdisjoint ()

isdisjoint() metóda má jediný argument (množinu).

Môžete tiež odovzdať iterovateľný súbor (zoznam, n-tica, slovník a reťazec) disjoint(). isdisjoint()Metóda automaticky prevedie iterovateľné súbory na množinu a skontroluje, či sú množiny disjunktné alebo nie.

Návratová hodnota z isdisjoint ()

isdisjoint() metóda sa vracia

  • True ak sú dve množiny disjunktné množiny (ak sú set_a a set_b disjunktné množiny uvedené vyššie)
  • False ak dve množiny nie sú disjunktné množiny

Príklad 1: Ako funguje 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))

Výkon

Sú A a B disjunktné? Pravda Sú A a C disjunktné? Falošné

Príklad 2: isdisjoint () s argumentmi Other Iterables

 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))

Výkon

Sú A a B disjunktné? Falošné Sú A a C disjunktné? Falošné Sú A a D disjunktné? Pravda Sú A a E disjunktné? Falošné

Zaujímavé články...