Kaedah difference

Kaedah difference mengembalikan set, yang diperoleh daripada elemen-elemen di mana set pertama berbeza dengan set kedua. Dalam parameter, kita tentukan set yang ingin kita bandingkan dengan set asal.

Sintaks

pythonset.difference(set, yang ingin dibandingkan)

Contoh

Mari gunakan kaedah difference untuk mendapatkan elemen berbeza daripada dua set:

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

Keputusan pelaksanaan kod:

python{'c', 'b'}

Contoh

Kaedah difference juga mempunyai bentuk pintas:

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

Keputusan pelaksanaan kod:

python{'b', 'c'}

Lihat juga

  • kaedah intersection,
    yang mengembalikan persilangan set
  • kaedah issubset,
    yang menyemak kewujudan elemen set dalam jujukan
  • kaedah issuperset,
    yang menyemak kewujudan elemen jujukan dalam set
  • kaedah symmetric_difference,
    yang mengecualikan elemen sepunya set dan jujukan