Python Academy · पाठ

सेट

अद्वितीय तत्वों से जुड़े कार्यों के लिए सेट का उपयोग करना जानें

पाठ 3, कुल 5 में से11 चरण

सेट, CoddyKit पर Python Academy का एक निःशुल्क पाठ है। यह 5 में से 3वाँ पाठ है। आप नीचे पूरा पाठ निःशुल्क पढ़ सकते हैं—फिर अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर के साथ ब्राउज़र में इसका व्यावहारिक अभ्यास कर सकते हैं। यह Python Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Python Academy पाठ्यक्रम में कुल 5 पाठ शामिल हैं।

समुच्चयों का परिचय

समुच्चय Python में अद्वितीय आइटम के अव्यवस्थित संग्रह होते हैं। जब आपको अद्वितीय तत्व संग्रहीत करने हों और union, intersection तथा difference जैसे समुच्चय संचालन करने हों, तब ये उपयोगी होते हैं।

इस पाठ में आप समुच्चय बनाना और उनमें बदलाव करना तथा सामान्य समुच्चय संचालन करना सीखेंगे।

सेट — चित्र 1

समुच्चय बनाना

समुच्चय को घुंघराले कोष्ठकों {} के भीतर आइटम रखकर और उन्हें अल्पविराम से अलग करके बनाया जाता है। उदाहरण के लिए:

# Creating a set
fruits = {"apple", "banana", "cherry"}
print(fruits)

समुच्चयों में अद्वितीय तत्व

समुच्चय डुप्लिकेट आइटम को अपने-आप हटा देते हैं। उदाहरण के लिए:

# Sets with unique elements
numbers = {1, 2, 2, 3, 4, 4}
print(numbers)  # Outputs: {1, 2, 3, 4}

समुच्चय संचालन: union

union() विधि ऐसा समुच्चय लौटाती है जिसमें दो समुच्चयों के सभी तत्व होते हैं:

# Union of sets
set1 = {1, 2, 3}
set2 = {3, 4, 5}
print(set1.union(set2))  # Outputs: {1, 2, 3, 4, 5}

समुच्चय संचालन: intersection

intersection() विधि ऐसा समुच्चय लौटाती है जिसमें केवल वे तत्व होते हैं जो दोनों समुच्चयों में समान होते हैं:

# Intersection of sets
set1 = {1, 2, 3}
set2 = {3, 4, 5}
print(set1.intersection(set2))  # Outputs: {3}

समुच्चय संचालन: difference

difference() विधि ऐसा समुच्चय लौटाती है जिसमें पहले समुच्चय के वे तत्व होते हैं जो दूसरे में नहीं होते:

# Difference of sets
set1 = {1, 2, 3}
set2 = {3, 4, 5}
print(set1.difference(set2))  # Outputs: {1, 2}

तत्व जोड़ना और हटाना

आप add() और remove() विधियों का उपयोग करके समुच्चय में तत्व जोड़ या हटा सकते हैं:

# Adding and removing elements
fruits = {"apple", "banana"}
fruits.add("cherry")
fruits.remove("banana")
print(fruits)  # Outputs: {'apple', 'cherry'}

समुच्चयों में होने वाली सामान्य गलतियाँ

इन गलतियों से बचें:

  • इंडेक्स का उपयोग करके समुच्चय के तत्वों तक पहुँचने का प्रयास करना (समुच्चय अव्यवस्थित होते हैं)।
  • परिवर्तनशील ऑब्जेक्ट, जैसे सूचियाँ, समुच्चय में जोड़ना (इससे त्रुटि उत्पन्न होती है)।
  • यह मान लेना कि समुच्चय तत्वों का क्रम बनाए रखते हैं।

हमने क्या सीखा

इस पाठ में आपने सीखा:

  • Python में समुच्चय बनाना और उनमें बदलाव करना।
  • समुच्चयों का अद्वितीयता गुण और सामान्य समुच्चय संचालन।
  • समुच्चयों में तत्व add और remove करना।

बहुत अच्छा! अब अगले विषय पर चलते हैं।

सेट — चित्र 11
शुरुआत निःशुल्क

एआई शिक्षक के साथ Python सीखें — निःशुल्क

अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।

पाठ्यक्रम
76
पाठ
320

अक्सर पूछे जाने वाले प्रश्न

क्या “सेट” पाठ निःशुल्क है?

हाँ—“सेट” का पूरा पाठ यहाँ वेब पर निःशुल्क पढ़ा जा सकता है। इंटरैक्टिव अभ्यास (अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर) करने और Python Academy पाठ्यक्रम का बाकी हिस्सा अनलॉक करने के लिए CoddyKit PRO लें। Python Academy पाठ्यक्रम में कुल 5 पाठ शामिल हैं।

“सेट” में मैं क्या सीखूँगा?

अद्वितीय तत्वों से जुड़े कार्यों के लिए सेट का उपयोग करना जानें आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Python Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।

क्या Python Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?

पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Python Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 5 में से 3वाँ पाठ है।

“सेट” पाठ पूरा करने में कितना समय लगता है?

CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।

क्या मैं इस Python Academy पाठ में कोड लिख और चला सकता हूँ?

हाँ। हर Python Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।

इस पाठ्यक्रम के सभी पाठ

  1. सूचियाँ
  2. टपल
  3. सेट
  4. डिक्शनरी
  5. डेटा संरचनाओं के रूप में स्ट्रिंग
← Python Academy पर वापस जाएँ