sorted() — Intermediate Playground
Returns a new sorted list from any iterable
Python Playground
# sorted() with key function
words = ["banana", "Apple", "cherry", "date"]
print(sorted(words))
print(sorted(words, key=str.lower))
print(sorted(words, key=len))
# Sort complex objects
people = [("Alice", 30), ("Bob", 25), ("Charlie", 35)]
print(sorted(people, key=lambda p: p[1]))
Output
Click "Run" to execute your code
sorted() supports additional parameters that modify its behavior.
Challenge
Try modifying the code above to explore different behaviors. Can you extend the example to handle a new use case?