কম্পিউটার

পাইথন প্রোগ্রাম সেট ব্যবহার করে তিনটি তালিকায় সাধারণ উপাদান খুঁজে বের করতে


তিনটি ব্যবহারকারীর ইনপুট তালিকা দেওয়া হয়েছে, আমাদের কাজ হল এই তিনটি তালিকা থেকে সাধারণ উপাদানগুলি খুঁজে বের করা। এখানে আমরা ইন্টারসেকশন পদ্ধতি প্রয়োগ করছি।

উদাহরণ

InputA=[2, 3, 4, 5, 6]B=[2, 3, 7, 6, 90]C=[2, 3, 45, 34]সাধারণ উপাদান=[2, 3]

অ্যালগরিদম

ধাপ1:তিনটি তালিকার উপাদানগুলি ইনপুট করুন৷ ধাপ 2:ছেদন পদ্ধতি ব্যবহার করুন, প্রথমে তালিকাগুলিকে সেটে রূপান্তর করুন তারপর দুটি সেটের ছেদ পদ্ধতি প্রয়োগ করুন এবং সাধারণ উপাদানগুলি খুঁজে বের করুন তারপর এই সেটটি তৃতীয় সেটের সাথে ছেদ করে৷

উদাহরণ কোড

def common_ele(my_A, my_B, my_C):my_s1 =set(my_A) my_s2 =set(my_B) my_s3 =set(my_C) my_set1 =my_s1.intersection(my_s2) output_set =my_set1.intersection(my_s3) output_list =list (আউটপুট_সেট) প্রিন্ট(আউটপুট_লিস্ট) যদি __name__ =='__main__' :# প্রথম তালিকাএ=তালিকা()n=int(ইনপুট("তালিকার আকার লিখুন"))প্রিন্ট ("নম্বর লিখুন") আমি পরিসীমার জন্য (int(n)):p=int(input("Size=")) A.append(int(p)) print (A) # দ্বিতীয় তালিকা B=list()n1=int(input("এন্টার সাইজ তালিকার"))প্রিন্ট("নম্বর লিখুন") রেঞ্জে i এর জন্য(int(n1)):p=int(input("Size=")) B.append(int(p)) প্রিন্ট (B) # তৃতীয় অ্যারে C=list()n2=int(input("লিস্টের আকার লিখুন"))প্রিন্ট("নম্বর লিখুন") এর জন্য i রেঞ্জে(int(n2)):p=int(ইনপুট(" Size=")) C.append(int(p)) print (C) # কলিং ফাংশন common_ele(A, B, C)

আউটপুট

<প্রে>তালিকাটির আকার লিখুন 3 নম্বরটি লিখুন সাইজ=2[2]আকার=1[2, 1]আকার=2[2, 1, 2]তালিকাটির আকার লিখুন 3 নম্বরটি প্রবেশ করুন সাইজ=2[2]আকার =1[2, 1]আকার=4[2, 1, 4] তালিকার আকার লিখুন 4 নম্বরটি প্রবেশ করুন সাইজ=3[3][]সাইজ=2[3, 2][2]আকার=1[3, 2, 1][1, 2]আকার=3[3, 2, 1, 3][1, 2]
  1. পাইথনের একটি বাইনারি গাছে দুটি উপাদানের মধ্যে সাধারণ একটি পূর্বপুরুষ খুঁজে বের করার প্রোগ্রাম

  2. দুই বা ততোধিক তালিকার ইউনিয়ন খুঁজে পেতে পাইথন প্রোগ্রাম?

  3. Python প্রোগ্রাম দুটি তালিকার সমস্ত সাধারণ উপাদান প্রিন্ট করতে।

  4. পাইথন প্রোগ্রাম তিনটি সাজানো অ্যারে সাধারণ উপাদান খুঁজে পেতে?