मेथड copy

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

सिंटैक्स

pythonसूची.copy()

उदाहरण

आइए मेथड copy का उपयोग करके अपनी सूची की प्रतिलिपि बनाएं:

pythonlst1 = ['ab', 'cd', 'ef']
lst2 = lst1.copy()
print(lst2)

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

python['ab', 'cd', 'ef']

उदाहरण

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

pythonlst1 = ['ab', 'cd', 'ef']
lst2 = lst1.copy()
lst1.append('jh')

print(lst1)
print(lst2)

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

python['ab', 'cd', 'ef', 'jh']
['ab', 'cd', 'ef']

यह भी देखें

  • मेथड extend,
    जो सूची में निर्दिष्ट ऑब्जेक्ट से तत्वों को जोड़ता है
  • मेथड clear,
    जो सूची के सभी तत्वों को हटाता है