যখন একটি বর্গ ম্যাট্রিক্স থেকে প্রথম তির্যক উপাদানগুলি সরানোর প্রয়োজন হয়, তখন 'গণনা' এবং তালিকা বোঝা ব্যবহার করা হয়৷
উদাহরণ
নীচে একই
একটি প্রদর্শনী আছেmy_list = [[45, 67, 85, 42, 11], [78, 99, 10, 13, 0], [91, 23, 23, 64, 23], [91, 11, 22, 14, 35]] print("The list is :") print(my_list) my_result = [] for index, element in enumerate(my_list): my_result.append([ele for index_1, ele in enumerate(element) if index_1 != index]) print("The resultant matrix is :") print(my_result)
আউটপুট
The list is : [[45, 67, 85, 42, 11], [78, 99, 10, 13, 0], [91, 23, 23, 64, 23], [91, 11, 22, 14, 35]] The resultant matrix is : [[67, 85, 42, 11], [78, 10, 13, 0], [91, 23, 64, 23], [91, 11, 22, 35]]
ব্যাখ্যা
-
তালিকার একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়৷
৷ -
একটি খালি তালিকা সংজ্ঞায়িত করা হয়েছে৷
৷ -
তালিকাটি 'গণনা' ব্যবহার করে পুনরাবৃত্তি করা হয়েছে।
-
তালিকা বোধগম্যতা পূর্বে পুনরাবৃত্তির মধ্যে ব্যবহৃত হয়।
-
এখানে, উপাদানটির সূচীটি গণনাকৃত উপাদানের সূচকের মতো কিনা তা পরীক্ষা করা হয়৷
-
যদি তারা সমান না হয় তবে এটি খালি তালিকায় যুক্ত করা হয়।
-
এটি কনসোলে আউটপুট হিসাবে প্রদর্শিত হয়৷
৷