Lesson 25 of 34

lambda, sorted() এবং key

9 min 30 XP

Lambda হলো এক লাইনের ছোট function। lambda x: x * 2 আর def double(x): return x * 2 একই।

Example: edit me and press Run

Output Loading Python (first time takes a few seconds)
Press Run to see the result here.

sorted(list, key=...) দিয়ে কীসের ভিত্তিতে sort হবে তা বেছে নিতে পারেন। reverse=True বড় থেকে ছোট সাজায়।

Example: edit me and press Run

Output Loading Python (first time takes a few seconds)
Press Run to see the result here.

sorted() নতুন list ফেরত দেয় এবং মূলটি অক্ষত রাখে। list.sort() list-টিকেই বদলে দেয়।

Challenge

+30 XP

students = [("Arun", 80), ("Priya", 95), ("Kavi", 70), ("Ravi", 88)]। সবচেয়ে বেশি marks আগে রেখে sort করুন এবং শুধু নামগুলো, প্রতি লাইনে একটি, print করুন।

Output Loading Python (first time takes a few seconds)
Press Run to see the result here.