পাইথনে একাধিক সেটের বিভিন্ন উপাদান

সাধারণ উপাদানগুলি ছাড়াও, সেই উপাদানগুলি খুঁজে বের করা যেতে পারে যার দ্বারা সেটগুলি একে অপরের থেকে আলাদা। এটি করার জন্য, symmetric_difference পদ্ধতিটি প্রয়োগ করা উচিত। এর প্যারামিটারে, আমরা সেই সেটটি নির্দিষ্ট করি যার সাথে আমরা মূল সেটটির তুলনা করতে চাই। পদ্ধতিটি একটি নতুন সেট রিটার্ন করে।

ধরুন আমাদের কাছে দুটি সেট আছে:

pythonst1 = {'a', 'b', 'c'}
st2 = {'x', 'w', 'c', 'a'}

আসুন তাদের জন্য অমিল উপাদানগুলি আউটপুট করি:

pythonres = st1.symmetric_difference(st2)
print(res) # আউটপুট হবে {'b', 'x', 'w'}

একটি সংক্ষিপ্ত ফর্মে, এই পদ্ধতিটি এভাবে লেখা যেতে পারে:

pythonres = st1 ^ st2
print(res) # আউটপুট হবে {'b', 'x', 'w'}
Задание 1

দুটি সেট দেওয়া হয়েছে:

pythonst1 = {'a', 'b', 'c', 'd', 'e'}
st2 = {'d', 'e', 'f', 'g', 'h'}

যেসব উপাদান এই সেটগুলির জন্য সাধারণ নয় সেগুলি পান।

Задание 2

তিনটি সেট দেওয়া হয়েছে:

pythonst1 = {2, 4, 8, 10}
st2 = {1, 8, 3, 2}
st3 = {4, 7, 3, 1}

প্রথম এবং দ্বিতীয় সেটের জন্য আলাদা উপাদানগুলি খুঁজুন। সেগুলিকে st4 ভেরিয়েবলে লিখুন। তারপর st3 এবং st4 এর অমিল উপাদানগুলির অ্যারে পান।