CBSE Class 11 Computer Science
Question 4 of 88
Tuples and Dictionary — Question 4
Back to all questions 4
Question Consider the given statements for creating dictionaries in Python:
D1 = { 'A' : 'CS' , 'B' : ' IP' }
D2 = { 'B' : 'IP', 'A' : 'CS ' }
Assertion (A): Output of print(D1==D2) is True.
Reasoning (R): Dictionary is a collection of key-value pairs. It is not a sequence.
- Both A and R are true and R is the correct explanation of A.
- Both A and R are true but R is not the correct explanation of A.
- A is true but R is false.
- A is false but R is true.
Both A and R are true but R is not the correct explanation of A.
Explanation
The output of print(D1 == D2) is True. In Python, dictionaries are considered equal if they have the same keys and corresponding values, regardless of the order of the key-value pairs. Since D1 and D2 have the same keys with the same values, the comparison returns True. Dictionary is a collection of key-value pairs. It is not a sequence.