Rozdiel sady Python ()

Metóda difference () vráti nastavený rozdiel dvoch množín.

Ak A a B sú dve množiny. Množinový rozdiel A a B je množina prvkov, ktorá existuje iba v množine A, ale nie v B. Napríklad:

 Ak A = (1, 2, 3, 4) B = (2, 3, 9), potom A - B = (1, 4) B - A = (9)
Rozdiel dvoch sád v Pythone

Syntax difference()metódy v Pythone je:

 A. Rozdiel (B)

Tu A a B sú dve množiny. Nasledujúca syntax je ekvivalentná k A-B.

Návratová hodnota z rozdielu ()

difference()metóda vráti rozdiel medzi dvoma množinami, čo je tiež množina. Neupravuje pôvodné množiny.

Príklad 1: Ako funguje rozdiel () v Pythone?

 A = ('a', 'b', 'c', 'd') B = ('c', 'f', 'g') # Equivalent to A-B print(A.difference(B)) # Equivalent to B-A print(B.difference(A))

Výkon

 ('b', 'a', 'd') ('g', 'f')

Nastavený rozdiel nájdete aj pomocou -operátora v Pythone.

Príklad 2: Nastaviť rozdiel pomocou - operátor.

 A = ('a', 'b', 'c', 'd') B = ('c', 'f', 'g') print(A-B) print(B-A) 

Výkon

 ('b', 'd', 'a') ('f', 'g')

Zaujímavé články...