Open In App

Python-Quizzes | Python Dictionary Quiz | Question 5

Question 5:Find the output of the following program:




D = {1 : [1, 2, 3], 2: (4, 6, 8)} 
D[1].append(4
print(D[1], end = " "
L = [D[2]]
L.append(10
D[2] = tuple(L) 
print(D[2]) 

(A) [1, 2, 3, 4] ((4, 6, 8), 10)
(B) [1, 2, 3, 4] (4, 6, 8, 10)
(C) [1, 2, 3, 4] TypeError: tuples are immutable
(D) [1, 2, 3, 4] [4, 6, 8, 10]

Answer: (A)
Explanation: In the first part, key-value indexing is used and 4 is appended into the list. As tuples are immutable, in the second part the tuple is converted into a list, and value 10 is added finally then converted back to tuple.
Quiz of this Question

Article Tags :