কম্পিউটার টিউটোরিয়াল

পাইথন প্রোগ্রাম: ম্যাট্রিক্স সারি কনsekutিভ এলিমেন্টের পার্থক্যের সমষ্টি অনুযায়ী সর্ট করা

উদাহরণ

নিচে এর демонস্ট্রেশন দেওয়া হলো:

def diff_summation_elem(row): return sum([abs(row[index + 1] - row[index]) for index in range(0, len(row) - 1)]) my_list = [[97, 6, 47, 3], [6, 88, 3, 26], [71, 53, 34, 65], [15, 36, 5,62]] print("The list is : ") print(my_list) my_list.sort(key=diff_summation_elem) print("The resultant list is :" ) print(my_list)

আউটপুট

The list is : [[97, 6, 47, 3], [6, 88, 3, 26], [71, 53, 34, 65], [15, 36, 5, 62]] The resultant list is : [[71, 53, 34, 65], [15, 36, 5, 62], [97, 6, 47, 3], [6, 88, 3, 26]]

ব্যাখ্যা

  • 'diff_summation_elem' নামে একটি মেথড ডিফাইন করা হয় যা একটি লিস্ট প্যারামিটার হিসেবে নেয়।

  • এটি 'abs' মেথড এবং 'sum' মেথড সাথে লিস্ট কম্প্রিহেনশন ব্যবহার করে লিস্টের ওপর ইটারেট করে এবং নির্দিষ্ট ইনডেক্স ভ্যালু পায়।

  • মেথডের বাইরে, একটি লিস্ট অফ লিস্ট ডিফাইন করা হয় এবং কনসোলে দেখানো হয়।

  • লিস্টটি সর্ট করা হয় যেখানে কি হলো মেথড (পূর্বে ডিফাইন করা)।

  • আউটপুট কনসোলে দেখানো হয়।

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

  2. পাইথনে লিস্টে ক্রমাগত এলিমেন্ট জোড়া 만들기

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

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