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