যদি মাল্টি-সাইজড ম্যাট্রিক্সের পিছনের কলাম কনভার্ট করতে হয়, তবে একটি সিম্পল ইটারেশন, 'append' মেথড এবং নেগেটিভ ইন্ডেক্সিং ব্যবহার করা হয়।
উদাহরণ
নিচে এর демонস্ট্রেশন দেওয়া হলো:
my_list = [[41, 65, 25], [45, 89], [12, 65, 75, 36, 58], [49, 12, 36, 98],[47, 69, 78]] print("The list is : " ) print(my_list) print("The list after sorting is : " ) my_list.sort() print(my_list) my_result = [] for sub_list in my_list: my_result.append(sub_list[-1]) print("The resultant list is : ") print(my_result) print("The list after sorting is : " ) my_result.sort() print(my_result)
আউটপুট
The list is : [[41, 65, 25], [45, 89], [12, 65, 75, 36, 58], [49, 12, 36, 98], [47, 69, 78]] The list after sorting is : [[12, 65, 75, 36, 58], [41, 65, 25], [45, 89], [47, 69, 78], [49, 12, 36, 98]] The resultant list is : [58, 25, 89, 78, 98] The list after sorting is : [25, 58, 78, 89, 98]
ব্যাখ্যা
একটি লিস্ট অফ লিস্ট ডিফাইন করা হয় এবং কনসোলে দেখানো হয়।
এটি 'sort' মেথড ব্যবহার করে সর্ট করা হয়।
একটি খালি লিস্ট তৈরি করা হয়।
লিস্টটি ইটারেট করা হয় এবং শেষ এলিমেন্ট (নেগেটিভ ইন্ডেক্সিং ব্যবহার করে) অ্যাক্সেস করা হয়।
এটি খালি লিস্টে অ্যাপেন্ড করা হয়।
এই ফলাফল আউটপুট হিসেবে কনসোলে দেখানো হয়।
এই লিস্ট আবার সর্ট করা হয় এবং কনসোলে দেখানো হয়।