Open In App

Python-Quizzes | Python Dictionary Quiz | Question 4

Like Article
Like
Save Article
Save
Share
Report issue
Report

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


Last Updated : 17 Sep, 2020
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads