কম্পিউটার

একটি স্কয়ার ম্যাট্রিক্স থেকে প্রথম তির্যক উপাদানগুলি সরানোর জন্য পাইথন প্রোগ্রাম


যখন একটি বর্গ ম্যাট্রিক্স থেকে প্রথম তির্যক উপাদানগুলি সরানোর প্রয়োজন হয়, তখন 'গণনা' এবং তালিকা বোঝা ব্যবহার করা হয়৷

উদাহরণ

নীচে একই

একটি প্রদর্শনী আছে
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]]

ব্যাখ্যা

  • তালিকার একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়৷

  • একটি খালি তালিকা সংজ্ঞায়িত করা হয়েছে৷

  • তালিকাটি 'গণনা' ব্যবহার করে পুনরাবৃত্তি করা হয়েছে।

  • তালিকা বোধগম্যতা পূর্বে পুনরাবৃত্তির মধ্যে ব্যবহৃত হয়।

  • এখানে, উপাদানটির সূচীটি গণনাকৃত উপাদানের সূচকের মতো কিনা তা পরীক্ষা করা হয়৷

  • যদি তারা সমান না হয় তবে এটি খালি তালিকায় যুক্ত করা হয়।

  • এটি কনসোলে আউটপুট হিসাবে প্রদর্শিত হয়৷


  1. একটি দ্বিগুণ লিঙ্কযুক্ত তালিকা থেকে ডুপ্লিকেট উপাদানগুলি সরাতে পাইথন প্রোগ্রাম

  2. পাইথন প্রোগ্রাম একটি তালিকার প্রথম এবং শেষ উপাদান বিনিময় করতে

  3. একটি তালিকা থেকে N বৃহত্তম উপাদান খুঁজে পেতে পাইথন প্রোগ্রাম

  4. পাইথন প্রোগ্রাম একটি তালিকা থেকে ডুপ্লিকেট উপাদান অপসারণ?