কম্পিউটার

উপাদানের ধারাবাহিক পার্থক্যের সমষ্টি দ্বারা ম্যাট্রিক্স সারি সাজানোর জন্য পাইথন প্রোগ্রাম


উদাহরণ

নীচে একই

একটি প্রদর্শনী আছে
def diff_summation_elem(row):রেঞ্জে সূচকের জন্য যোগফল([abs(row[index + 1] - row[index]) ফেরত দিন(0, len(row) - 1)])my_list =[[97, 6] , 47, 3], [6, 88, 3, 26], [71, 53, 34, 65], [15, 36, 5,62]]মুদ্রণ("তালিকাটি হল :")প্রিন্ট(আমার_তালিকা)আমার_তালিকা .sort(key=diff_summation_elem)print("ফলাফল তালিকা হল :" )print(my_list)

আউটপুট

তালিকাটি হল:[[97, 6, 47, 3], [6, 88, 3, 26], [71, 53, 34, 65], [15, 36, 5, 62]]ফলাফল তালিকা হল :[[71, 53, 34, 65], [15, 36, 5, 62], [97, 6, 47, 3], [6, 88, 3, 26]]

ব্যাখ্যা

  • 'diff_summation_elem' নামের একটি পদ্ধতি সংজ্ঞায়িত করা হয়েছে যা একটি তালিকাকে প্যারামিটার হিসেবে নেয়।

  • এটি তালিকার উপর পুনরাবৃত্তি করতে এবং নির্দিষ্ট সূচক মান পেতে তালিকা বোঝার সাথে 'abs' পদ্ধতি এবং 'সমষ্টি' পদ্ধতি ব্যবহার করে।

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

  • তালিকাটি কী পদ্ধতির (আগে সংজ্ঞায়িত) এর উপর ভিত্তি করে সাজানো হয়েছে।

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


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

  2. পাইথনের তালিকায় পরপর উপাদান জোড়া

  3. পাইথন প্রোগ্রামে এলিমেন্টের দৈর্ঘ্য অনুযায়ী একটি তালিকা সাজান

  4. পাইথন প্রোগ্রাম উপাদানের দৈর্ঘ্য অনুযায়ী একটি তালিকা সাজাতে?