Skip to content
Related Articles

Related Articles

Improve Article
Save Article
Like Article

Python-Quizzes | Python Dictionary Quiz | Question 4

  • Last Updated : 17 Sep, 2020

Question 4:Find the output of the following program:




D = dict() 
for i in range (3): 
    for j in range(2): 
        D[i] =
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

My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!