Monday, 25 May 2026

๐Ÿš€ Day 50/150 – Sort a List in Python

 



๐Ÿš€ 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 unchangedMore 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

0 Comments:

Post a Comment

Popular Posts

Categories

100 Python Programs for Beginner (119) AI (264) Android (25) AngularJS (1) Api (7) Assembly Language (2) aws (30) Azure (10) BI (10) Books (262) Bootcamp (11) C (78) C# (12) C++ (83) Course (87) Coursera (300) Cybersecurity (31) data (6) Data Analysis (33) Data Analytics (22) data management (15) Data Science (361) Data Strucures (17) Deep Learning (167) Django (16) Downloads (3) edx (21) Engineering (15) Euron (30) Events (7) Excel (19) Finance (10) flask (4) flutter (1) FPL (17) Generative AI (73) Git (10) Google (51) Hadoop (3) HTML Quiz (1) HTML&CSS (48) IBM (42) IoT (3) IS (25) Java (99) Leet Code (4) Machine Learning (302) Meta (24) MICHIGAN (5) microsoft (11) Nvidia (8) Pandas (14) PHP (20) Projects (34) pytho (1) Python (1353) Python Coding Challenge (1144) Python Mathematics (1) Python Mistakes (51) Python Quiz (519) Python Tips (5) Questions (3) R (72) React (7) Scripting (3) security (4) Selenium Webdriver (4) Software (19) SQL (49) Udemy (18) UX Research (1) web application (11) Web development (8) web scraping (3)

Followers

Python Coding for Kids ( Free Demo for Everyone)