मेथड copy
मेथड copy डिक्शनरी की एक कॉपी बनाता है।
मेथड के पैरामीटर में कुछ भी निर्दिष्ट नहीं करते हैं।
सिंटैक्स
डिक्शनरी.copy()
उदाहरण
आइए मेथड copy की मदद से
अपनी डिक्शनरी की कॉपी बनाएं:
dct1 = {
'a': 1,
'b': 2,
'c': 3
}
dct2 = dct1.copy()
print(dct2)
कोड निष्पादित करने का परिणाम:
{'a': 1, 'b': 2, 'c': 3}
उदाहरण
हालांकि, मेथड copy लागू करके हम
डिक्शनरी की सिर्फ शैलो कॉपी
बनाते हैं - कॉपी करने के बाद हम मूल
डिक्शनरी में जो बदलाव करेंगे, वे
कॉपी को प्रभावित नहीं करेंगे:
dct1 = {
'a': 1,
'b': 2,
'c': 3
}
dct2 = dct1.copy()
dct1['e'] = 4
print('dct1', dct1)
print('dct2', dct2)
कोड निष्पादित करने का परिणाम:
dct1 {'a': 1, 'b': 2, 'c': 3, 'e': 4}
dct2 {'a': 1, 'b': 2, 'c': 3}