Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन में set copy() मेथड


इस ट्यूटोरियल में, हम सेट डेटा संरचना के copy मेथड के बारे में जानेंगे। आइए इसे विस्तार से देखें।

copy मेथड का उपयोग सेट की शैलो कॉपी प्राप्त करने के लिए किया जाता है।

आइए सेट के सामान्य और शैलो कॉपी को समझने के लिए विभिन्न उदाहरण देखें।

सामान्य कॉपी

आउटपुट समझने के लिए नीचे दिए गए चरणों का पालन करें।

  • एक सेट आरंभ करें।
  • असाइनमेंट ऑपरेटर का उपयोग करके सेट को दूसरे चर में असाइन करें।
  • अब, कॉपी किए गए सेट में एक और तत्व जोड़ें।
  • दोनों सेट प्रिंट करें।

आप उनमें कोई अंतर नहीं पाएंगे। असाइनमेंट ऑपरेटर सेट रेफरेंस लौटाता है। दोनों सेट मेमोरी में एक ही ऑब्जेक्ट को इंगित करते हैं। इसलिए, उनमें से किसी में भी किए गए परिवर्तन दोनों में प्रतिबिंबित होंगे।

उदाहरण

# सेट आरंभ करना number_set = {1, 2, 3, 4, 5} # सेट को दूसरे चर में असाइन करना number_set_copy = number_set # number_set_copy का पहला मान बदलना number_set_copy.add(6) # दोनों सेट प्रिंट करना print(f"सेट एक: {number_set}") print(f"सेट दो: {number_set_copy}")

आउटपुट

यदि आप उपरोक्त कोड चलाते हैं, तो आपको निम्नलिखित परिणाम मिलेगा।

सेट एक: {1, 2, 3, 4, 5, 6} सेट दो: {1, 2, 3, 4, 5, 6}

जैसा कि हमने अपेक्षा की थी, जब हम दूसरे सेट को बदलते हैं तो पहला सेट भी बदल जाता है। इससे कैसे बचें?

हम सेट को शैलो कॉपी कर सकते हैं। सेट को शैलो कॉपी करने के कई तरीके हैं। उनमें से एक सेट के copy मेथड का उपयोग करना है।

उदाहरण

आइए copy के साथ नमूना उदाहरण देखें।

# सेट आरंभ करना number_set = {1, 2, 3, 4, 5} # copy का उपयोग करके शैलो कॉपी number_set_copy = number_set.copy() # number_set_copy का पहला मान बदलना number_set_copy.add(6) # दोनों सेट प्रिंट करना print(f"सेट एक: {number_set}") print(f"सेट दो: {number_set_copy}")

आउटपुट

यदि आप उपरोक्त कोड चलाते हैं, तो आपको निम्नलिखित परिणाम मिलेगा।

सेट एक: {1, 2, 3, 4, 5} सेट दो: {1, 2, 3, 4, 5, 6}

यदि आप आउटपुट देखते हैं, तो आपको पहले सेट में कोई परिवर्तन नहीं मिलेगा।

निष्कर्ष

यदि ट्यूटोरियल के संबंध में आपके कोई संदेह हैं, तो उन्हें टिप्पणी अनुभाग में उल्लेख करें।

  1. विंडोज 10 पर Python कैसे सेट अप करें विंडोज 10 पर Python कैसे सेट अप करें

    Python एक सामान्य उद्देश्य वाली भाषा है। अनिवार्य रूप से, यह कहने का एक तरीका है कि सही टूल्स और लाइब्रेरी होने पर इसका उपयोग लगभग कुछ भी बनाने के लिए किया जा सकता है। बैकएंड वेब डेवलपमेंट के लिए, यह मेरी पेशेवर पसंद है। लेकिन इसका उपयोग डेटा विश्लेषण, वैज्ञानिक गणना, AI और यहां तक कि खेलों की एक वि

  1. Python में एक्सप्लोरेटरी डेटा विश्लेषण Python में एक्सप्लोरेटरी डेटा विश्लेषण

    डेटा विश्लेषण के लिए, एक्सप्लोरेटरी डेटा विश्लेषण (EDA) आपका पहला कदम होना चाहिए। एक्सप्लोरेटरी डेटा विश्लेषण हमें मदद करता है - डेटा सेट में अंतर्दृष्टि देना। अंतर्निहित संरचना को समझना। महत्वपूर्ण पैरामीटर्स और उनके बीच के संबंधों को निकालना। अंतर्निहित मान्यताओं का परीक्षण करना। नमूना डेटा स

  1. - Python Sets समझाया: विशिष्टता, अपरिवर्तनीयता, और ऑपरेशन्स

    Python Sets एक कलेक्शन टाइप है जिसमें अनऑर्डर्ड कलेक्शन होता है यूनिक और इम्यूटेबल ऑब्जेक्ट्स का। दूसरे शब्दों में, एक Python सेट डुप्लिकेट आइटम्स नहीं रख सकता और एक बार सेट बन जाने के बाद, आइटम्स बदल नहीं सकते। नोट: सेट के आइटम्स इम्यूटेबल हैं, इसका मतलब है कि हम आइटम्स को बदल नहीं सकते। हालांकि, स