কম্পিউটার

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


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

উদাহরণ

নীচে একই -

এর একটি প্রদর্শন রয়েছে৷
my_list = ["python", [15, 12, 33, 14], "is", ["fun", "easy", "better", "cool"]]

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

K = 4
print("The value of K is :")
print(K)

my_result = []
count = 0
while count <= K - 1:
   temp = []

   for index in my_list:

      if not isinstance(index, list):
         temp.append(index)
      else:
         temp.append(index[count])
   count += 1
   my_result.append(temp)

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

আউটপুট

The list is :
['python', [15, 12, 33, 14], 'is', ['fun', 'easy', 'better', 'cool']]
The value of K is :
4
The result is :
[['python', 15, 'is', 'fun'], ['python', 12, 'is', 'easy'], ['python', 33, 'is', 'better'], ['python', 14, 'is',
'cool']]

ব্যাখ্যা

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

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

  • একটি খালি তালিকা তৈরি করা হয়েছে৷

  • একটি ভেরিয়েবল 'গণনা' তৈরি করা হয় এবং 0-কে বরাদ্দ করা হয়।

  • একটি while লুপ তালিকার উপর পুনরাবৃত্তি করার জন্য ব্যবহার করা হয়, এবং উপাদানের ধরন একটি নির্দিষ্ট প্রকারের সাথে মেলে কিনা তা পরীক্ষা করার জন্য 'isinstance' পদ্ধতি ব্যবহার করা হয়।

  • এর উপর নির্ভর করে, উপাদানটি খালি তালিকায় যুক্ত করা হয়।

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


  1. পাইথনে প্রদত্ত যোগফল সহ একটি তালিকায় সমস্ত ট্রিপলেট খুঁজুন

  2. পাইথনে প্রদত্ত নেস্টেড তালিকায় সর্বাধিক মান সহ সাবলিস্ট খুঁজুন

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

  4. পাইথন প্রোগ্রাম একটি তালিকায় সবচেয়ে বড় সংখ্যা খুঁজে বের করতে