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