কম্পিউটার টিউটোরিয়াল

পাইথনে দুটি লিস্টের ইন্টারসেকশন (Intersection) বের করা


ইন্টারসেকশন অপারেশন মানে, লিস্ট১ এবং লিস্ট২ থেকে সব কমন এলিমেন্ট নিতে হবে এবং সেগুলো একটি থার্ড লিস্টে স্টোর করতে হবে।

List1::[1,2,3] List2::[2,3,6] List3::[2,3]

অ্যালগরিদম

Step 1: লিস্টগুলো ইনপুট নিন। Step 2: প্রথম লিস্টের সব এলিমেন্ট ট্রাভার্স করুন এবং দ্বিতীয় লিস্টের এলিমেন্টlerle চেক করুন। Step 3: যদি এলিমেন্ট ম্যাচ হয় তবে থার্ড লিস্টে স্টোর করুন।

উদাহরণ কোড

# দুটি লিস্টের ইন্টারসেকশন def intertwolist(A, B): C = [i for i in A if i in B] return C # ড্রাইভার কোড A = list() B = list() n = int(input("Enter the size of the List ::")) print("Enter the Element of first list::") for i in range(int(n)): k = int(input("")) A.append(k) print("Enter the Element of second list::") for i in range(int(n)): k = int(input("")) B.append(k) print("THE FINAL LIST IS ::>", intertwolist(A, B))

আউটপুট

Enter the size of the List ::5 Enter the Element of first list:: 12 23 45 67 11 Enter the Element of second list:: 23 45 88 11 22 THE FINAL LIST IS ::> [23, 45, 11]

  1. লিস্টের কিউমুলেটিভ সাম বের করার পাইথন প্রোগ্রাম

  2. পাইথনে দুটি লিস্টে অনুপস্থিত ও অতিরিক্ত মান বের করার প্রোগ্রাম

  3. পাইথনে দুটি লিস্টের পার্থক্য (Difference) বের করার প্রোগ্রাম

  4. পাইথনে তিনটি সোর্টেড অ্যারেতে সাধারণ উপাদান বের করার প্রোগ্রাম