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

পাইথনে এলিমেন্টের দৈর্ঘ্য অনুযায়ী লিস্ট সর্ট করা


এখানে একটি ইউজার ইনপুট অ্যারে ব্যবহার করা হয়েছে এবং এলিমেন্টের দৈর্ঘ্য অনুযায়ী লিস্টটি সর্ট করতে হবে। পাইথনের বিল্ট-ইন sorted() ফাংশন ব্যবহার করা হয়েছে।

উদাহরণ

Input::["mona","pp","aaa"] Lengths are [4,2,3] So, the sorted array should be [2,3,4] Output::["pp","aaa","mona"]

অ্যালগরিদম

Step 1: লিস্ট এলিমেন্ট ইনপুট নিন। Step 2: sorted(A, key=len) ফাংশন অ্যাপ্লাই করুন।

উদাহরণ কোড

# একটি লিস্ট সর্ট করতে def sortedlist(A): newlist = sorted(A, key=len) return newlist # ড্রাইভার কোড A = list() n = int(input("Enter the size of the List ::")) print("Enter the Element ::") for i in range(int(n)): k = input("") A.append(k) print("SORTED LIST ::>", sortedlist(A))

আউটপুট

Enter the size of the List ::5 Enter the Element :: mona gulli adwaita aadrika pinki SORTED LIST ::> ['mona', 'gulli', 'pinki', 'adwaita', 'aadrika']

  1. পাইথনে ইনসারশন সর্ট প্রোগ্রাম

  2. পাইথন প্রোগ্রাম: সাবলিস্টের দ্বিতীয় এলিমেন্ট অনুযায়ী লিস্ট সর্ট করা

  3. পাইথন প্রোগ্রাম: টাপল (Tuple) আসা পর্যন্ত লিস্টের এলিমেন্ট গণনা

  4. পাইথন প্রোগ্রাম: সাবলিস্টের দ্বিতীয় এলিমেন্ট অনুযায়ী লিস্ট সর্ট করা (Duplicate)