Python-Quizzes | Python Dictionary Quiz | Question 5

Question 5:Find the output of the following program:

filter_none

edit
close

play_arrow

link
brightness_4
code

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]) 

chevron_right


(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

My Personal Notes arrow_drop_up
Article Tags :

Be the First to upvote.


Please write to us at contribute@geeksforgeeks.org to report any issue with the above content.