मेथड copy

मेथड copy डिक्शनरी की एक कॉपी बनाता है। मेथड के पैरामीटर में कुछ भी निर्दिष्ट नहीं करते हैं।

सिंटैक्स

pythonडिक्शनरी.copy()

उदाहरण

आइए मेथड copy की मदद से अपनी डिक्शनरी की कॉपी बनाएं:

pythondct1 = {
  'a': 1,
  'b': 2,
  'c': 3
}

dct2 = dct1.copy()
print(dct2)

कोड निष्पादित करने का परिणाम:

python{'a': 1, 'b': 2, 'c': 3}

उदाहरण

हालांकि, मेथड copy लागू करके हम डिक्शनरी की सिर्फ शैलो कॉपी बनाते हैं - कॉपी करने के बाद हम मूल डिक्शनरी में जो बदलाव करेंगे, वे कॉपी को प्रभावित नहीं करेंगे:

pythondct1 = {
  'a': 1,
  'b': 2,
  'c': 3
}

dct2 = dct1.copy()
dct1['e'] = 4

print('dct1', dct1)
print('dct2', dct2)

कोड निष्पादित करने का परिणाम:

pythondct1 {'a': 1, 'b': 2, 'c': 3, 'e': 4}
dct2 {'a': 1, 'b': 2, 'c': 3}

यह भी देखें

  • मेथड clear,
    जो डिक्शनरी के सभी एलिमेंट्स को हटाता है
  • मेथड update,
    जो डिक्शनरी को दूसरी डिक्शनरी की कुंजियों और वैल्यूज से अपडेट करता है
  • फंक्शन len,
    जो डिक्शनरी की लंबाई रिटर्न करता है