Question 3:Find the output of the following program:
D = { 1 : { 'A' : { 1 : "A" }, 2 : "B" }, 3 : "C" , 'B' : "D" , "D" : 'E' }
print (D[D[D[ 1 ][ 2 ]]], end = " " )
print (D[D[ 1 ][ "A" ][ 2 ]])
|
(A) C B
(B) E Key Error
(C) B D
(D) D B
Answer: (B)
Explanation: Key-Value Indexing is used in the example above. D[1] = {‘A’ : {1 : “A”}, 2 : “B”}, D[1][2] = “B”, D[D[1][2]] = D[“B”] = “D” and D[“D”] = “E”. D[1] = {‘A’ : {1 : “A”}, 2 : “B”}, D[1][“A”] = {1 : “A”} and D[1][“A”][2] doesn’t exists, thus KeyError.
Quiz of this Question
Whether you're preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape,
GeeksforGeeks Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we've already empowered, and we're here to do the same for you. Don't miss out -
check it out now!
Last Updated :
17 Sep, 2020
Like Article
Save Article