कॉपी () विधि सेट की उथली प्रति लौटाती है।
=
पायथन में ऑपरेटर का उपयोग करके एक सेट को कॉपी किया जा सकता है । उदाहरण के लिए:
numbers = (1, 2, 3, 4) new_numbers = numbers
इस तरह से सेट को कॉपी करने में समस्या यह है कि यदि आप संख्या सेट को संशोधित करते हैं, तो new_numbers सेट भी संशोधित किया जाता है।
numbers = (1, 2, 3, 4) new_numbers = numbers new_numbers.add(5) print('numbers: ', numbers) print('new_numbers: ', new_numbers)
आउटपुट
संख्याएं: (1, 2, 3, 4, 5) new_numbers: (1, 2, 3, 4, 5)
हालाँकि, यदि आपको नए सेट को संशोधित करने पर मूल सेट को अपरिवर्तित करने की आवश्यकता है, तो आप copy()
विधि का उपयोग कर सकते हैं ।
का सिंटैक्स copy()
है:
सेट.कॉपी ()
प्रतिलिपि () पैरामीटर
यह कोई पैरामीटर नहीं लेता है।
कॉपी से वापसी मान ()
copy()
विधि सेट के एक उथले प्रतिलिपि देता है।
उदाहरण 1: सेट के लिए कॉपी () विधि कैसे काम करती है?
numbers = (1, 2, 3, 4) new_numbers = numbers.copy() new_numbers.add(5) print('numbers: ', numbers) print('new_numbers: ', new_numbers)
आउटपुट
संख्या: (1, 2, 3, 4) new_numbers: (1, 2, 3, 4, 5)