যখন টিপলে ভিন্ন ভিন্ন উপাদান খুঁজে বের করার প্রয়োজন হয়, তখন 'সেট' অপারেটর এবং '^' অপারেটর ব্যবহার করা যেতে পারে।
পাইথন 'সেট' নামে পরিচিত একটি ডেটাটাইপ নিয়ে আসে। এই 'সেট'টিতে এমন উপাদান রয়েছে যা শুধুমাত্র অনন্য।
সেটটি ছেদ, পার্থক্য, মিলন এবং প্রতিসম পার্থক্যের মতো ক্রিয়াকলাপ সম্পাদনে কার্যকর।
'^' অপারেটর হল একটি বিটওয়াইজ অপারেটর যেটি 'XOR' অপারেশন করে। এটি প্রতিটি বিটকে 1 এ সেট করে যদি দুটি বিটের মধ্যে শুধুমাত্র একটি 1 হয়।
নীচে একই -
এর একটি প্রদর্শন রয়েছে৷উদাহরণ
my_tuple_1 = ((7, 8), (3, 4), (3, 2)) my_tuple_2 = ((9, 6), (8, 2), (1, 4)) print ("The first tuple is : " ) print(my_tuple_1) print ("The second tuple is : " ) print(my_tuple_2) my_result = tuple(set(my_tuple_1) ^ set(my_tuple_2)) print("The dissimilar elements in the tuples are : ") print(my_result)
আউটপুট
The first tuple is : ((7, 8), (3, 4), (3, 2)) The second tuple is : ((9, 6), (8, 2), (1, 4)) The dissimilar elements in the tuples are : ((3, 4), (9, 6), (1, 4), (8, 2), (3, 2), (7, 8))
ব্যাখ্যা
- দুটি নেস্টেড টিউপল/টুপলের টুপল সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়।
- '^' অপারেটরটি এমন উপাদানগুলি খুঁজে বের করতে ব্যবহৃত হয় যা একটি অন্যটির সাথে মিল নেই৷
- এই ফলাফলটি একটি ভেরিয়েবলের জন্য বরাদ্দ করা হয়েছে।
- এটি কনসোলে আউটপুট হিসাবে প্রদর্শিত হয়।