अजगर सेट कॉपी ()

कॉपी () विधि सेट की उथली प्रति लौटाती है।

=पायथन में ऑपरेटर का उपयोग करके एक सेट को कॉपी किया जा सकता है । उदाहरण के लिए:

 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)

दिलचस्प लेख...