sort পদ্ধতি

sort পদ্ধতিটি তালিকার উপাদানগুলোকে বর্ণানুক্রমিকভাবে ঊর্ধ্বক্রমে সাজায়।

পদ্ধতির প্রথম ঐচ্ছিক প্যারামিটারে reverse প্যারামিটার নির্দেশ করা যায়, যা সাজানোর দিক নির্ধারণ করে। ডিফল্টভাবে এর মান False।

দ্বিতীয় ঐচ্ছিক প্যারামিটারে সাজানোর মানদণ্ড সহ একটি কলব্যাক ফাংশন নির্দেশ করা যায়।

সিনট্যাক্স

pythonতালিকা.sort([তালিকা উল্টানোর মোড], [সাজানোর ফাংশন])

উদাহরণ

আসুন আমাদের তালিকাটি উল্টো ক্রমে সাজাই:

pythonlst = ['c', 'a', 'd', 'b', 'f', 'e']
lst.sort(reverse=True)
print(lst)

কোড 실행ের ফলাফল:

python['f', 'e', 'd', 'c', 'b', 'a']

উদাহরণ

এবং এখন সংখ্যা নিয়ে গঠিত তালিকাটি উল্টো ক্রমে সাজাই:

pythonlst = [10, 8, 2, 6, 14]
lst.sort(reverse=True)
print(lst)

কোড 실행ের ফলাফল:

python[14, 10, 8, 6, 2]

উদাহরণ

আসুন sort পদ্ধতিতে উল্টানোর প্যারামিটার নির্দেশ না করে আমাদের বর্ণের তালিকাটি সাজাই:

pythonlst = ['c', 'a', 'd', 'b', 'f', 'e']
lst.sort()
print(lst)

কোড 실행ের ফলাফল:

python['a', 'b', 'c', 'd', 'e', 'f']

উদাহরণ

এবং এখন সংখ্যা নিয়ে গঠিত তালিকাটিও সাজাই:

pythonlst = [10, 8, 2, 6, 14]
lst.sort()
print(lst)

কোড 실행ের ফলাফল:

python[2, 6, 8, 10, 14]

আরও দেখুন

  • sorted ফাংশন,
    যা পুনরাবৃত্তিযোগ্য অবজেক্ট থেকে সাজানো তালিকা প্রদান করে
  • filter ফাংশন,
    যা পুনরাবৃত্তিযোগ্য অবজেক্ট ফিল্টার করে