Tuples and Dictionaries · Class 11 · CBSE · Science Computer Science
Consider the following Python code: d = {"a": 1, "b": 2}; d["a"] = d["b"]. What will be the value of d after execution?
Practice question from Tuples and Dictionaries (Class 11 · CBSE · Science Computer Science), with the correct answer and a step-by-step solution.
medium · MCQ · Q-663C98
Consider the following Python code: d = {"a": 1, "b": 2}; d["a"] = d["b"]. What will be the value of d after execution?
- A.{"a": 1, "b": 2}
- B.{"a": 2, "b": 2}Correct answer
- C.{"a": 2, "b": 1}
- D.{"a": 1, "b": 1}
Solution
The expression d["b"] evaluates to 2, and this value is assigned to the existing key "a". Thus, the dictionary becomes {"a": 2, "b": 2}.
More from Tuples and Dictionaries
- Explain why t = (1, 2, [3, 4]) allows t[2].append(5) but does not allow t[2] = [3, 4, 5].
- What is printed by the following Python code? d = {"a": 10, "b": 20}; d["c"] = d.pop("a"); print(d["c"], len(d))
- Why can a tuple sometimes be used as a dictionary key while a list cannot? Give one valid tuple-key example and one invalid list-key exampl…
- What is printed by the following Python code? t = (4, 7, 9, 7); print(t.index(7), t.count(7))
Practise more Computer Science
Sign up free for adaptive practice on this chapter, with instant feedback and hints on every question.
Start practising freeFree to start · No credit card needed