နည်းလမ်း symmetric_difference

နည်းလမ်း symmetric_difference သည် set နှင့် sequence အတွက် အလုံးစုံသော element များကို ခြွင်းချက်ထုတ်ပေးပြီး၊ ကွဲပြားသော element များသာရှိသည့် set အသစ်တစ်ခုကို ပြန်ပေးသည်။ parameter တွင် မူလ set နှင့် နှိုင်းယှဉ်လိုသည့် set ကို ထည့်သွင်းဖော်ပြရသည်။

Syntax

pythonset.symmetric_difference(နှိုင်းယှဉ်လိုသည့် set)

ဥပမာ

set နှစ်ခုအတွက် ကွဲပြားသော element များကို ရယူရန် နည်းလမ်း symmetric_difference ကို အသုံးပြုကြည့်ပါမည်:

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

ကုဒ်ကို run လိုက်သည့်အခါ ရလဒ်:

python{'g', 'b', 'c', 'e'}

ဥပမာ

နည်းလမ်း symmetric_difference အတွက် တိုတောင်းသော ပုံစံလည်း ရှိပါသည်:

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

ကုဒ်ကို run လိုက်သည့်အခါ ရလဒ်:

python{'g', 'c', 'b', 'e'}

ဤအကြောင်းကိုလည်း ကြည့်ပါ

  • နည်းလမ်း difference,
    သည် set များကြား ကွဲပြားချက်များကို ပြန်ပေးသည်။
  • နည်းလမ်း issubset,
    သည် set ၏ element များ sequence ထဲတွင် ရှိမရှိ စစ်ဆေးပေးသည်။
  • နည်းလမ်း issuperset,
    သည် sequence ၏ element များ set ထဲတွင် ရှိမရှိ စစ်ဆေးပေးသည်။
  • နည်းလမ်း intersection,
    သည် set များ၏ ထောင့်ဖြတ်ဆုံမှတ်ကို ပြန်ပေးသည်။