যখন প্রদত্ত শর্তের সাথে তালিকায় সমস্ত সংমিশ্রণ খুঁজে বের করার প্রয়োজন হয়, তখন একটি সাধারণ পুনরাবৃত্তি, সংযোজন পদ্ধতি এবং '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' পদ্ধতি ব্যবহার করা হয়।
-
এর উপর নির্ভর করে, উপাদানটি খালি তালিকায় যুক্ত করা হয়।
-
এটি সেই আউটপুট যা কনসোলে প্রদর্শিত হয়৷
৷