მეთოდი symmetric_difference
symmetric_difference მეთოდი გამორიცხავს
საერთო ელემენტებს სიმრავლისა და მიმდევრობისთვის,
ამ შემთხვევაში აბრუნებს ახალ სიმრავლეს, რომელშიც
მხოლოდ განსხვავებული ელემენტებია.
პარამეტრში ვუთითებთ სიმრავლეს,
რომლისთანაც გვინდა საწყისის შედარება.
სინტაქსი
სიმრავლე.symmetric_difference(სიმრავლე, რომლისთანაც გვინდა შედარება)
მაგალითი
გამოვიყენოთ symmetric_difference მეთოდი,
რომ მივიღოთ განსხვავებული ელემენტები
ორი სიმრავლისთვის:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.symmetric_difference(st2)
print(res)
კოდის შესრულების შედეგი:
{'g', 'b', 'c', 'e'}
მაგალითი
symmetric_difference მეთოდს ასევე
აქვს მოკლე ფორმა:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1 ^ st2
print(res)
კოდის შესრულების შედეგი:
{'g', 'c', 'b', 'e'}
იხილეთ ასევე
-
მეთოდი
difference,
რომელიც აბრუნებს განსხვავებებს სიმრავლეებს შორის -
მეთოდი
issubset,
რომელიც ამოწმებს სიმრავლის ელემენტების არსებობას მიმდევრობაში -
მეთოდი
issuperset,
რომელიც ამოწმებს მიმდევრობის ელემენტების არსებობას სიმრავლეში -
მეთოდი
intersection,
რომელიც აბრუნებს სიმრავლეთა თანაკვეთას