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

পাইথনে টাপলের লিস্টকে নির্দিষ্ট অর্ডারে সর্ট করা

টাপলের লিস্টকে নির্দিষ্ট অর্ডারে সর্ট করতে 'sorted' মেথড ব্যবহার করা যায়।

'sorted' মেথডটি লিস্টের এলিমেন্টগুলো সর্ট করতে ব্যবহৃত হয়।

একটি লিস্ট হেটেরোজিনাস ভ্যালু সংরক্ষণ করতে ব্যবহার করা যায় (অর্থাৎ ইন্টিজার, ফ্লোটিং পয়েন্ট, স্ট্রিং ইত্যাদি যেকোনো ডেটা টাইপ)। একটি টাপলের লিস্ট মূলত একটি লিস্টের ভেতরে টাপলগুলো থাকে।

নিচে ডেমোстран্স্ট্রেশন দেওয়া হলো:

উদাহরণ

def tuple_sort(my_tup):
    return sorted(my_tup, key=lambda x: x[1])

my_tuple = [('Mahe', 11), ('Aisha', 33), ('Will', 50), ('Root', 65)]
print("The list of tuple is : ")
print(my_tuple)
print("The tuple after placing in a specific order is : ")
print(tuple_sort(my_tuple))

আউটপুট

The list of tuple is : [('Mahe', 11), ('Aisha', 33), ('Will', 50), ('Root', 65)]
The tuple after placing in a specific order is : [('Mahe', 11), ('Aisha', 33), ('Will', 50), ('Root', 65)]

ব্যাখ্যা

  • 'tuple_sort' নামে একটি মেথড সংজ্ঞায়িত করা হয়েছে যা টাপলের লিস্টকে প্যারামিটার হিসেবে নেয়।
  • এটি 'sorted' মেথড ব্যবহার করে লিস্টের প্রতিটি টাপলের প্রথম এলিমেন্টের ভিত্তিতে সর্ট করে।
  • একটি টাপলের লিস্ট সংজ্ঞায়িত করা হয়েছে, এবং কনসোলে ডিসপ্লে করা হয়েছে।
  • ফাংশনটি কল করা হয়েছে এই টাপলের লিস্টকে প্যারামিটার হিসেবে পাস করে।
  • এই অপারেশনের ডেটা একটি ভেরিয়েবলে সংরক্ষিত হয়েছে।
  • এই ভেরিয়েবলটি আউটপুট হিসেবে কনসোলে ডিসপ্লে করা হয়েছে।
  1. পাইথনে টাপলের লিস্টে টাপল কম্বাইন করা

  2. পাইথনে লিস্ট এবং টাপলের পার্থক্য

  3. পাইথন কেন লিস্টের ভিতরে টাপল রিটার্ন করে, লিস্টের ভিতরে লিস্ট না?

  4. পাইথন টাপল মাস্টার করুন: ডেফিনিশন, তৈরি এবং প্র্যাকটিক্যাল ব্যবহার