Metodas difference

Metodas difference grąžina aibę, gautą iš elementų, kuriais pirmoji aibė skiriasi nuo antrosios. Parametre nurodome aibę, su kuria norime palyginti pradinę aibę.

Sintaksė

pythonaibė.difference(aibė, su kuria norime palyginti)

Pavyzdys

Panaudokime metodą difference skirtingiems dviejų aibių elementams gauti:

pythonst1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.difference(st2)
print(res)

Kodo vykdymo rezultatas:

python{'c', 'b'}

Pavyzdys

Metodas difference taip pat turi trumpąją formą:

pythonst1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1 - st2
print(res)

Kodo vykdymo rezultatas:

python{'b', 'c'}

Taip pat žiūrėkite

  • metodas intersection,
    kuris grąžina aibių sankirtą
  • metodas issubset,
    kuris tikrina aibės elementų buvimą sekoje
  • metodas issuperset,
    kuris tikrina sekos elementų buvimą aibėje
  • metodas symmetric_difference,
    kuris pašalina bendrus aibės ir sekos elementus