Python Set isdisjoint ()

Metode isdisjoint () atgriež vērtību True, ja divas kopas ir nedalītas kopas. Ja nē, tas atgriež False.

Tiek uzskatīts, ka divas kopas ir nedalītas kopas, ja tām nav kopīgu elementu. Piemēram:

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

Šeit kopas A un B ir nesadalītas kopas.

Disjoint Sets Venn diagramma

Sintakse isdisjoint()ir:

 set_a.isdisjoint (set_b)

isdisjoint () parametri

isdisjoint() metode prasa vienu argumentu (kopu).

Varat arī nodot iterējamu (sarakstu, kopu, vārdnīcu un virkni) disjoint(). isdisjoint()metode automātiski pārveidos atkārtojamās versijas par iestatāmām un pārbauda, ​​vai kopas nav savienotas.

Atgriezeniskā vērtība no isdisjoint ()

isdisjoint() metode atgriež

  • True ja divas kopas ir nedalītas kopas (ja kopas_a un kopa_b ir nesadalītas kopas iepriekš sintaksē)
  • False ja divas kopas nav vienotas kopas

1. piemērs: Kā darbojas disdisjoint ()?

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

Rezultāts

Vai A un B ir nesaskaņoti? Patiesi Vai A un C ir nesaistīti? Nepatiesa

2. piemērs: isdisjoint () kā argumentus Citi Iterable

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

Rezultāts

Vai A un B nav vienoti? Nepatiesa Vai A un C nav savienotas? Nepatiesa Vai A un D ir nesavienojami? Patiesība Vai A un E ir nesavienojamas? Nepatiesa

Interesanti raksti...