๐ Day 50/150 – Sort a List in Python
Sorting is one of the most common operations in programming. Whether you're organizing numbers, names, or data, Python provides multiple clean and efficient ways to sort a list.
Let’s explore different methods ๐
๐น Method 1 – Using sort() (In-place Sorting)
This method modifies the original list. numbers = [5, 2, 9, 1, 5, 6] numbers.sort() print("Sorted List:", numbers) ✅ Fast and memory-efficient❗ Changes the original list
๐น Method 2 – Using sorted() (Returns New List)
numbers = [5, 2, 9, 1, 5, 6]
sorted_list = sorted(numbers) print("Original List:", numbers) print("Sorted List:", sorted_list)๐ก Key Takeaways
✅ Keeps original list unchanged ✅ More flexible๐น Method 3 – Sorting in Descending Order
numbers = [5, 2, 9, 1, 5, 6] numbers.sort(reverse=True) print("Descending Order:", numbers)๐น Method 4 – Using sorted() with reverse=True
numbers = [5, 2, 9, 1, 5, 6]
print("Descending:", sorted(numbers, reverse=True))
๐ก Key Takeaways
- sort() modifies the original list, while sorted() creates a new one
- Use reverse=True to sort in descending order
- Choose method based on whether you want to keep the original list unchanged
.png)

0 Comments:
Post a Comment