Python-Quizzes | Python Dictionary Quiz | Question 4
Question 4:Find the output of the following program:
D = dict ()
for i in range ( 3 ):
for j in range ( 2 ):
D[i] = j
print (D)
|
(A) {0: 0, 1: 0, 2: 0}
(B) {0: 1, 1: 1, 2: 1}
(C) {0: 0, 1: 0, 2: 0, 0: 1, 1: 1, 2: 1}
(D) TypeError: Immutable object
Answer: (B)
Explanation: 1st loop will give 3 values to i 0, 1 and 2. In the empty dictionary, valued are added and overwrited in j loop, for eg. D[0] = [0] becomes D[0] = 1, due to overwriting.
Quiz of this Question
Last Updated :
17 Sep, 2020
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...