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)