Question
What will be the output of the following Python
code? def modify_list(lst): Â Â for i in range(len(lst)): Â Â Â Â lst[i] = lst[i] * 2 Â Â lst = [0] * len(lst) numbers = [1, 2, 3, 4] modify_list(numbers) print(numbers)Solution
The function modify_list demonstrates the behavior of mutable lists in Python. Here's the step-by-step explanation: • Inside the function, lst[i] = lst[i] * 2 modifies the original list numbers by doubling each element. This change is reflected globally because lists are mutable. • The next statement, lst = [0] * len(lst), reassigns lst to a new list filled with zeros. However, this reassignment does not affect the original numbers list outside the function because lst is now pointing to a new object. As a result, the original list numbers remains modified as [2, 4, 6, 8]. ________________________________________ Why Other Options Are Incorrect: 2. `[0, 0, 0, 0]: Would be the case if the reassignment inside the function affected the original list, but it does not. 3. `[1, 2, 3, 4]: Incorrect as the original list is modified before reassignment. 4. `[0, 0, 0]: Incorrect due to no truncation or size alteration. 5. Error: The code runs without errors.
What was the reported rise in SBI’s net interest income (NII) in Q2FY26?
Which country’s King Willen -Alexander opened the world's largest canal lock, Zeesluis IJmuiden.
- Which state emerged as the overall champion in the 38th National Games 2025?
Which two space missions will collaborate for solar observation campaigns in 2025?
Recently JSW Steel signed a memorandum of understanding (MoU) with which of the folloiwng German engineering and technology company, for exploring decar...
Which public sector bank has announced the launch of its UPI Interoperable Digital Rupee mobile application that allows users to pay with digital curr...
In which month will the next RBI MPC meeting take place after June 2025?
Which organization of India is responsible to develop a strong global connect and focus on the needs of the Indian economy as well as to serve as an int...
The International Potato Center’s South Asia regional centre will be set up near which Indian city?
Who is the recently appointed Chairman and Managing Director of NHPC Ltd?