Report Bug
Qus :

What will be the output of the following Python code?

a={1:"A",2:"B",3:"C"}
b=a.copy()
b[2]="D" 
print(a)

Qus

निम्नलिखित Python कोड का आउटपुट क्या होगा?

a={1:"A",2:"B",3:"C"}
b=a.copy()
b[2]="D" 
print(a)


A. Error, copy() method doesn’t exist for dictionaries
B. {1: ‘A’, 2: ‘B’, 3: ‘C’}
C. {1: ‘A’, 2: ‘D’, 3: ‘C’}
D. “None” is printed


Solution
B. {1: ‘A’, 2: ‘B’, 3: ‘C’}



Explanation
Changes made in the copy of the dictionary isn’t reflected in the original one.



Report Bug