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.
For Goods Transport Organisation, which of the cost will be regarded as Fixed or Standing Charges?
Which of the following is a key principle of the "Canon of financial propriety"?
A agrees to sell his horse to B if it wins the race tomorrow. The horse dies during the race. What is the nature of the contract?
Drawings made by an owner belongs to:
If a company has a foreign branch, how are its financial statements translated as per AS 11?
Assuming that the discount rate is 7% per annum, how much would one pay to receive ₹500, growing at 5%, annually, forever?Â
A provision for onerous contract is:
An entity sells a factory building held for 20 years. The legal title transfer occurs on 30 September; economic control passed and risks transferred on ...
A company has average account receivables of Rs 120000 and annual credit sales of Rs 600000, Calculate the average collection period (assume number of d...
What is the maximum limit of gratuity payable, under the Payment of Gratuity Act, 1972?