Python তালিকার sort() পদ্ধতি

উদাহরণ

অক্ষরগত ক্রমে তালিকাটিকে ক্রমানুসারে সারিবে:

cars = ['Porsche', 'BMW', 'Volvo']
cars.sort()

ইনস্ট্যান্স চালু করুন

পরিভাষা ও ব্যবহার

ডিফল্টভাবে sort() পদ্ধতিটি তালিকাটিকে আগের ক্রমে ক্রমানুসারে সারিবে

ফাংশনটির মাধ্যমেও ক্রমানুসারের প্রমাণ নিশ্চিত করতে পারেন

ব্যবহারিক বিধি

list.sort(reverse=True|False, key=myFunc)

প্রাপ্তি মান

প্রাপ্তি বর্ণনা
reverse সাধারণত ব্যবহার্য।reverse=True তালিকাটিকে অন্ত্যমানের ক্রমে ক্রমানুসারে সারিবে।ডিফল্ট reverse=False।
key সূচনা: সোর্টিং প্রমাণ্য ফাংশন

আরও ইনস্ট্যান্স

ইনস্ট্যান্স 1

তালিকা ডাউনসিং সোর্ট:

cars = ['Porsche', 'BMW', 'Volvo']
cars.sort(reverse=True)

ইনস্ট্যান্স চালু করুন

ইনস্ট্যান্স 2

তালিকার মানের দৈর্ঘ্য অনুযায়ী সোর্ট:

# ফলাফলের দৈর্ঘ্যের ফাংশন:
def myFunc(e):
  return len(e)
cars = ['Porsche', 'Audi', 'BMW', 'Volvo']
cars.sort(key=myFunc)

ইনস্ট্যান্স চালু করুন

ইনস্ট্যান্স 3

ডিক্টিওনারির 'year' মান অনুযায়ী ডিক্টিওনারি তালিকা সোর্ট:

# 'year' মানের ফলাফলের ফাংশন:
def myFunc(e):
  return e['year']
cars = [
  {'car': 'Porsche', 'year': 1963},
  {'car': 'Audi', 'year': 2010},
  {'car': 'BMW', 'year': 2019},
  {'car': 'Volvo', 'year': 2013}
]
cars.sort(key=myFunc)

ইনস্ট্যান্স চালু করুন

ইনস্ট্যান্স 4

তালিকার মানের দৈর্ঘ্য অনুযায়ী ডাউনসিং সোর্ট:

# ফলাফলের দৈর্ঘ্যের ফাংশন:
def myFunc(e):
  return len(e)
cars = ['Porsche', 'Audi', 'BMW', 'Volvo']
cars.sort(reverse=True, key=myFunc)

ইনস্ট্যান্স চালু করুন