Python kopas atšķirība ()

Metode starpība () atgriež divu kopu kopu starpību.

Ja A un B ir divas kopas. A un B kopīgo atšķirība ir elementu kopa, kas pastāv tikai A kopā, bet ne B. Piemēram:

 Ja A = (1, 2, 3, 4) B = (2, 3, 9), tad A - B = (1, 4) B - A = (9)
Divu kopu atšķirība Python

Metodes sintakse difference()Python ir šāda:

 A. atšķirība (B)

Šeit A un B ir divi komplekti. Šī sintakse ir ekvivalenta A-B.

Atgriešanās vērtība no starpības ()

difference()metode atgriež starpību starp divām kopām, kas arī ir kopa. Tas nemaina sākotnējās kopas.

1. piemērs: Kā atšķirība () darbojas Python?

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

Rezultāts

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

Iestatīto starpību var atrast arī, izmantojot -Python operatoru.

2. piemērs: iestatiet atšķirību, izmantojot - Operators.

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

Rezultāts

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

Interesanti raksti...