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
Last Updated :
17 Sep, 2020
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...