কম্পিউটার

পাইথন প্রোগ্রাম একটি তালিকা থেকে সব পেয়ারওয়াইজ কম্বিনেশন পেতে


যখন একটি তালিকা থেকে সমস্ত জোড়ার সমন্বয়ের প্রয়োজন হয়, তখন 'সংযোজন' পদ্ধতি সহ একটি পুনরাবৃত্তি ব্যবহার করা হয়।

উদাহরণ

নীচে একই

একটি প্রদর্শনী আছে
my_list = [15,"John", 2, "Will", 53, 'Rob']

print("The list is :")
print(my_list)

my_result = []

for i in range(0,len(my_list)):
   for j in range(0,len(my_list)):

      if (i!=j):
         my_result.append((my_list[i],my_list[j]))

print("The result is :")
print(my_result)

আউটপুট

The list is :
[15, 'John', 2, 'Will', 53, 'Rob']
The result is :
[(15, 'John'), (15, 2), (15, 'Will'), (15, 53), (15, 'Rob'), ('John', 15), ('John', 2), ('John', 'Will'), ('John', 53), ('John', 'Rob'), (2, 15), (2, 'John'), (2, 'Will'), (2, 53), (2, 'Rob'), ('Will', 15), ('Will', 'John'), ('Will', 2), ('Will', 53), ('Will', 'Rob'), (53, 15), (53, 'John'), (53, 2), (53, 'Will'), (53, 'Rob'), ('Rob', 15), ('Rob', 'John'), ('Rob', 2), ('Rob', 'Will'), ('Rob', 53)]

ব্যাখ্যা

  • একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়৷

  • একটি খালি তালিকা সংজ্ঞায়িত করা হয়েছে৷

  • মূল তালিকাটি পুনরাবৃত্ত করা হয়েছে, এবং সব মিলিয়ে দুটি পুনরাবৃত্তি ব্যবহার করে আবার পুনরাবৃত্তি করা হয়েছে।

  • যখন উভয় সূচক সমান না হয়, তালিকার সংশ্লিষ্ট উপাদানগুলি খালি তালিকায় যুক্ত করা হয়।

  • এটি সেই ফলাফল যা কনসোলে আউটপুট হিসাবে প্রদর্শিত হয়৷


  1. পাইথন প্রোগ্রাম একটি তালিকা থেকে ইনপুট স্ট্রিং এর সব কাছাকাছি মিল খুঁজে পেতে

  2. একটি তালিকার সমস্ত সাবলিস্ট প্রিন্ট করতে পাইথন প্রোগ্রাম।

  3. কিভাবে একটি পাইথন অভিধান থেকে সমস্ত মান একটি তালিকা পেতে?

  4. কিভাবে একটি পাইথন অভিধান থেকে সমস্ত কীগুলির একটি তালিকা পেতে হয়?