Razlika v naboru Python ()

Metoda razlika () vrne nastavljeno razliko dveh nizov.

Če sta A in B dva niza. Nastavljena razlika A in B je niz elementov, ki obstaja samo v nizu A, ne pa tudi v B. Na primer:

 Če je A = (1, 2, 3, 4) B = (2, 3, 9) Potem je A - B = (1, 4) B - A = (9)
Razlika dveh nizov v Pythonu

Sintaksa difference()metode v Pythonu je:

 A. razlika (B)

Tu sta A in B dva sklopa. Naslednja sintaksa je enakovredna A-B.

Vrnjena vrednost iz razlike ()

difference()metoda vrne razliko med dvema nizoma, ki je hkrati tudi niz. Ne spreminja izvirnih naborov.

Primer 1: Kako razlika () deluje v Pythonu?

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

Izhod

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

Nastavljeno razliko lahko najdete tudi z uporabo -operatorja v Pythonu.

Primer 2: Nastavite razliko z uporabo - operater.

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

Izhod

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

Zanimive Članki...