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

পাইথনে সর্টেড লিস্ট তৈরি করা

পাইথনে লিস্ট সর্ট করার দুটি প্রধান উপায় রয়েছে: sort() মেথড (ইন-প্লেস) এবং sorted() ফাংশন (নতুন লিস্ট রিটার্ন করে)।

১. sort() মেথড - ইন-প্লেস সর্টিং

words = ["Hello", "World", "Foo", "Bar", "Nope"]
numbers = [100, 12, 52, 354, 25]

words.sort()
numbers.sort()

print(words)
print(numbers)

আউটপুট

['Bar', 'Foo', 'Hello', 'Nope', 'World']
[12, 25, 52, 100, 354]

sort() মূল লিস্টকে পরিবর্তন করে দেয়।

২. sorted() ফাংশন - নতুন লিস্ট রিটার্ন করে

words = ["Hello", "World", "Foo", "Bar", "Nope"]
sorted_words = sorted(words)  # মূল words অপরিবর্তিত থাকে

print("মূল:", words)
print("সর্টেড:", sorted_words)

আউটপুট

মূল: ["Hello", "World", "Foo", "Bar", "Nope"]
সর্টেড: ['Bar', 'Foo', 'Hello', 'Nope', 'World']

অতিরিক্ত অপশন

  • রিভার্স সর্ট: sort(reverse=True) বা sorted(list, reverse=True)
  • কাস্টম সর্টিং: sort(key=len) বা sort(key=lambda x: x['age'])
  1. পাইথনে লিস্ট ক্লোন বা কপি কীভাবে করবেন?

  2. পাইথনে লিস্ট কীভাবে ডিফাইন করবেন?

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

  4. পাইথনে স্ট্রিংয়ের লিস্ট সর্ট করা