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

পাইথনে টাপলের ভিতরের তালিকাগুলো সর্ট করা

টাপলের ভিতরের তালিকা সর্ট করা

যখন একটি টাপলের ভিতরের তালিকাগুলো সর্ট করতে হয়, তখন 'tuple' মেথড, 'sorted' মেথড এবং একটি জেনারেটর এক্সপ্রেশন ব্যবহার করা যেতে পারে।

'sorted' মেথড একটি তালিকার উপাদানগুলোর সর্ট করতে ব্যবহৃত হয়। এটি একটি বিল্ট-ইন ফাংশন যা সর্ট করা তালিকা ফেরত দেয়।

জেনারেটর ইটারেটর তৈরি করার একটি সহজ উপায়। এটি স্বয়ংক্রিয়ভাবে '__iter__()' এবং '__next__()' মেথডসহ একটি ক্লাস বাস্তবায়ন করে এবং অভ্যন্তরীণ অবস্থা ট্র্যাক করে, সেইসাথে কোনো মান ফেরত দেওয়ার জন্য না থাকলে 'StopIteration' এক্সেপশন উত্থাপন করে।

'tuple' মেথড একটি ইটারেবল আর্গুমেন্ট হিসেবে নিয়ে তা টাপল টাইপে রূপান্তর করে।

একটি তালিকা নানা ধরনের মান সংরক্ষণ করতে পারে (যেমন পূর্ণসংখ্যা, ফ্লোটিং পয়েন্ট, স্ট্রিং ইত্যাদি)।

উদাহরণ

my_tuple = ([4, 55, 100], [44, 55, 67], [7, 86, 0])
print("তালিকার টাপল:")
print(my_tuple)
my_result = tuple((sorted(sub) for sub in my_tuple))
print("সর্ট করার পর তালিকার টাপল:")
print(my_result)

আউটপুট

তালিকার টাপল: ([4, 55, 100], [44, 55, 67], [7, 86, 0])
সর্ট করার পর তালিকার টাপল: ([4, 55, 100], [44, 55, 67], [0, 7, 86])

ব্যাখ্যা

  • একটি তালিকার টাপল তৈরি করা হয়েছে এবং কনসোলে প্রদর্শিত হয়েছে।
  • এটি ইটারেট করা হয়েছে এবং 'sorted' মেথড ব্যবহার করে সর্ট করা হয়েছে।
  • 'tuple' মেথড ব্যবহার করে এটি টাপলে রূপান্তরিত করা হয়েছে।
  • এটি সব জেনারেটর এক্সপ্রেশন ব্যবহার করে করা হয়েছে।
  • এটি একটি ভ্যালুর কাছে অ্যাসাইন করা হয়েছে।
  • এটি কনসোলে প্রদর্শিত হয়েছে।
  1. পাইথনে স্ট্রিং লিস্ট সর্ট করার পদ্ধতি

  2. পাইথনে লিস্টকে লিস্টের টাপলে রূপান্তর

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

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