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

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

উদাহরণ

নিচে একটি প্রদর্শন দেওয়া হলো:

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. পাইথনে লিস্ট থেকে ইনপুট স্ট্রিং-এর ক্লোজ ম্যাচ (Close Matches) খুঁজে বের করা

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

  3. পাইথন ডিকশনারি থেকে সব ভ্যালুর লিস্ট কীভাবে পাবেন?

  4. পাইথন ডিকশনারি থেকে সব কী-এর লিস্ট কীভাবে পাবেন?