Python Programming - Variables - Discussion
Discussion Forum : Variables - General Questions (Q.No. 17)
17.
What is the value of
y after executing the following code:
x = [1, 2, 3]
y = x
x = [4, 5, 6]
print(y)Answer: Option
Explanation:
In this code, the variable x is initially assigned a list containing the values 1, 2, and 3.
The variable y is then assigned the same list that x holds a reference to.
However, when x is reassigned a new list containing the values 4, 5, and 6, y still holds a reference to the original list [1, 2, 3].
So when y is printed to the console, it prints [1, 2, 3].
Discussion:
Be the first person to comment on this question !
Post your comments here:
Quick links
Quantitative Aptitude
Verbal (English)
Reasoning
Programming
Interview
Placement Papers