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

पायथन में कॉपी () सेट करें

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

विधि प्रतिलिपि उथली कॉपी get प्राप्त करने के लिए उपयोग किया जाता है एक सेट का।

आइए सामान्य . से कम के विभिन्न उदाहरण देखें और उथला एक सेट की प्रति।

सामान्य कॉपी

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

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

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

उदाहरण

# initialzing the set
number_set = {1, 2, 3, 4, 5}
# assigning the set another variable
number_set_copy = number_set
# changing the first value of number_set_copy
number_set_copy.add(6)
# printin the both sets
print(f"Set One: {number_set}")
print(f"Set Two: {number_set_copy}")

आउटपुट

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

Set One: {1, 2, 3, 4, 5, 6}
Set Two: {1, 2, 3, 4, 5, 6}

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

हम उथले . का उपयोग कर सकते हैं एक सेट की नकल करने के लिए। एक सेट को उथली कॉपी करने के कई तरीके हैं। सेट . की प्रतिलिपि विधि का उपयोग करने का एक तरीका है ।

उदाहरण

आइए प्रतिलिपि . के साथ नमूना उदाहरण देखें ।

# initialzing the set
number_set = {1, 2, 3, 4, 5}
# shallow copy using copy
number_set_copy = number_set.copy()
# changing the first value of number_set_copy
number_set_copy.add(6)
# printin the both sets
print(f"Set One: {number_set}")
print(f"Set Two: {number_set_copy}")

आउटपुट

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

Set One: {1, 2, 3, 4, 5}
Set Two: {1, 2, 3, 4, 5, 6}

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

निष्कर्ष¶

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


  1. Windows 10 पर Python कैसे सेट करें

    पायथन सामान्य प्रयोजन की भाषाओं में से एक है। अनिवार्य रूप से, यह कहने का एक तरीका है कि आपके पास सही उपकरण और पुस्तकालय होने के बाद इसका उपयोग किसी भी चीज़ के निर्माण के लिए किया जा सकता है। बैकएंड वेब विकास के लिए, यह मेरी पेशेवर पसंद है। लेकिन इसका उपयोग डेटा विश्लेषण, वैज्ञानिक गणना, एआई और यहा

  1. पायथन में खोजपूर्ण डेटा विश्लेषण

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

  1. पायथन सेट

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