Thursday, 23 November 2023

Python Coding challenge - Day 75 | What is the output of the following Python code?

 


Code : 

lst = [10, 25, 4, 12, 3, 8]

sorted(lst)

print(lst)


Solution and Explanation :

The above code sorts the list lst using the sorted() function, but it doesn't modify the original list. The sorted() function returns a new sorted list without changing the original list. If you want to sort the original list in-place, you can use the sort() method of the list:


lst = [10, 25, 4, 12, 3, 8]
lst.sort()
print(lst)

This will modify the original list lst and print the sorted result. If you want to keep the original list unchanged and create a new sorted list, you can use sorted() and assign it to a new variable:

lst = [10, 25, 4, 12, 3, 8]
sorted_lst = sorted(lst)
print(sorted_lst)
print(lst)

In this case, sorted_lst will contain the sorted version of the original list, and lst will remain unchanged.






0 Comments:

Post a Comment

Popular Posts

Categories

100 Python Programs for Beginner (10) AI (33) Android (24) AngularJS (1) Assembly Language (2) aws (17) Azure (7) BI (10) book (4) Books (156) C (77) C# (12) C++ (82) Course (67) Coursera (223) Cybersecurity (24) data management (11) Data Science (121) Data Strucures (8) Deep Learning (20) Django (14) Downloads (3) edx (2) Engineering (14) Excel (13) Factorial (1) Finance (6) flask (3) flutter (1) FPL (17) Google (34) Hadoop (3) HTML&CSS (47) IBM (25) IoT (1) IS (25) Java (93) Leet Code (4) Machine Learning (53) Meta (22) MICHIGAN (5) microsoft (4) Nvidia (1) Pandas (3) PHP (20) Projects (29) Python (912) Python Coding Challenge (296) Questions (2) R (70) React (6) Scripting (1) security (3) Selenium Webdriver (2) Software (17) SQL (42) UX Research (1) web application (8)

Followers

Person climbing a staircase. Learn Data Science from Scratch: online program with 21 courses