যখন ম্যাট্রিক্সে উপাদানগুলিকে তালিকাভুক্ত করার প্রয়োজন হয়, তখন একটি সাধারণ পুনরাবৃত্তি, 'পপ' পদ্ধতি, তালিকা বোঝা এবং 'সংযোজন' পদ্ধতি ব্যবহার করা হয়।
উদাহরণ
নীচে একই -
এর একটি প্রদর্শন রয়েছে৷my_list = [[14, 62], [51, 23], [12, 62], [78, 87], [41, 14]]
print("The list is :")
print(my_list)
check_list = [14, 12, 41, 62]
print("The list is :")
print(check_list)
my_result = []
while my_list:
sub_list_1 = my_list.pop()
sub_list_2 = [element for element in check_list if element not in sub_list_1]
try:
my_list.remove(sub_list_2)
my_result.append([sub_list_1, sub_list_2])
except ValueError:
my_result.append(sub_list_1)
print("The result is :")
print(my_result) আউটপুট
The list is : [[14, 62], [51, 23], [12, 62], [78, 87], [41, 14]] The list is : [14, 12, 41, 62] The result is : [[[41, 14], [12, 62]], [78, 87], [51, 23], [14, 62]]
ব্যাখ্যা
-
পূর্ণসংখ্যার তালিকার একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়।
-
পূর্ণসংখ্যার আরেকটি তালিকা কনসোলে সংজ্ঞায়িত এবং প্রদর্শিত হয়।
-
একটি খালি তালিকা সংজ্ঞায়িত করা হয়েছে৷
৷ -
একটি সাধারণ পুনরাবৃত্তি ব্যবহার করা হয়, এবং শীর্ষস্থানীয় উপাদানটি 'পপ' পদ্ধতি ব্যবহার করে পপ করা হয়।
-
এটি একটি ভেরিয়েবল 'sub_list_1'-এ বরাদ্দ করা হয়েছে।
-
একটি তালিকা বোধগম্যতা দ্বিতীয় তালিকার উপর পুনরাবৃত্তি করতে ব্যবহার করা হয়, এবং উপাদানটি 'sub_list_1'-এ নেই কিনা তা পরীক্ষা করে দেখুন।
-
'ট্রাই' এবং 'ব্যতীত' ব্লকটি খালি তালিকায় নির্দিষ্ট উপাদান যুক্ত করতে ব্যবহৃত হয়।
-
এই তালিকাটি কনসোলে আউটপুট হিসাবে প্রদর্শিত হয়৷