স্ট্রিং লিস্টকে স্ট্রিং-এর দৈর্ঘ্য অনুযায়ী আরোহী ক্রমে সর্ট করতে হবে। পাইথনের বিল্ট-ইন sort() মেথড বা sorted() ফাংশন key=len দিয়ে এটি করা যায়।
উদাহরণ
Input: strings = ["hafeez", "aslan", "honey", "appi"] Output: ["appi", "aslan", "honey", "hafeez"]
পদ্ধতি ১: sorted(key=len) ফাংশন
strings = ["hafeez", "aslan", "honey", "appi"] sorted_list = list(sorted(strings, key=len)) print(sorted_list)
আউটপুট
['appi', 'aslan', 'honey', 'hafeez']
পদ্ধতি ২: sort(key=len) মেথড (ইন-প্লেস)
strings = ["hafeez", "aslan", "honey", "appi"] strings.sort(key=len) print(strings)
আউটপুট
['appi', 'aslan', 'honey', 'hafeez']
উপসংহার
key=len পাস করে সহজে দৈর্ঘ্য অনুযায়ী সর্ট করা যায়। প্রশ্ন থাকলে কমেন্ট করুন।