এই আর্টিকেলে আমরা intersection() ফাংশন সম্পর্কে জানব যা যেকোনো সেটের ওপর প্রয়োগ করা যায়। গণিত অনুযায়ী ইন্টারসেকশন বলতে দুটি সেট থেকে কমন এলিমেন্ট বের করাকে বোঝায়।
সিনট্যাক্স
.intersection( ...)
রিটার্ন ভ্যালু
আর্গুমেন্ট হিসেবে পাস করা সেটগুলোর কমন এলিমেন্ট।
উদাহরণ
set_1 = {'t','u','t','o','r','i','a','l'}
set_2 = {'p','o','i','n','t'}
set_3 = {'t','u','t'}
# দুটি সেটের ইন্টারসেকশন
print("set1 intersection set2 : ", set_1.intersection(set_2))
# তিনটি সেটের ইন্টারসেকশন
print("set1 intersection set2 intersection set3 :", set_1.intersection(set_2, set_3))আউটপুট
set1 intersection set2 : {'i', 'o', 't'}
set1 intersection set2 intersection set3 : {'t'}ব্যাখ্যা
ইন্টারপ্রেটার ইমপ্লিসিটলি কমন এলিমেন্ট খুঁজে বের করে সেট আকারে রিটার্ন করে।
উপসংহার
এই আর্টিকেলে আমরা পাইথন ৩.x-এ intersection ফাংশনের বাস্তবায়ন এবং ব্যবহার শিখেছি।