मेथड copy
मेथड copy सूची की एक प्रतिलिपि बनाता है।
मेथड के पैरामीटर में कुछ भी निर्दिष्ट नहीं करते हैं।
सिंटैक्स
सूची.copy()
उदाहरण
आइए मेथड copy का उपयोग करके अपनी सूची की प्रतिलिपि बनाएं:
lst1 = ['ab', 'cd', 'ef']
lst2 = lst1.copy()
print(lst2)
कोड निष्पादन का परिणाम:
['ab', 'cd', 'ef']
उदाहरण
हालाँकि, मेथड copy लागू करके हम केवल
तथाकथित उथली प्रतिलिपि (शैलो कॉपी) बनाते हैं -
प्रतिलिपि बनाने के बाद हम मूल सूची में जो
परिवर्तन करेंगे, वे प्रतिलिपि को प्रभावित
नहीं करेंगे:
lst1 = ['ab', 'cd', 'ef']
lst2 = lst1.copy()
lst1.append('jh')
print(lst1)
print(lst2)
कोड निष्पादन का परिणाम:
['ab', 'cd', 'ef', 'jh']
['ab', 'cd', 'ef']