Mojo Academy · पाठ

Set से अद्वितीय आइटम

डुप्लिकेट के बिना सदस्यता ट्रैक कीजिए।

पाठ 3, कुल 4 में से13 चरण

Set से अद्वितीय आइटम, CoddyKit पर Mojo Academy का एक निःशुल्क पाठ है। यह 4 में से 3वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह Mojo Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Mojo Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

अद्वितीयता बनाए रखें

जब आपको केवल यह जानना हो कि कोई चीज़ मौजूद है या नहीं, उसकी संख्या नहीं, तो Set का उपयोग करें। इसमें हर आइटम केवल एक बार रहता है। ✨

एक ही एलिमेंट प्रकार

Set कोष्ठकों में एक ही एलिमेंट प्रकार लेता है, जैसे Set[Int]। इसके हर सदस्य का वही प्रकार होता है।

var ids = Set[Int]()

एक सदस्य जोड़ें

add की सहायता से कोई मान डालें। पहले से मौजूद चीज़ को दोबारा जोड़ने पर कुछ नहीं होता और आइटम अद्वितीय बने रहते हैं।

ids.add(7)
ids.add(7)

डुप्लिकेट समाप्त हो जाते हैं

सदस्यता अद्वितीय होने के कारण 7 को दो बार जोड़ने पर केवल एक 7 रहता है। कोई सेट अपने-आप dedupes कर देता है।

सदस्यता तेज़ी से जाँचें

in ऑपरेटर से मौजूदगी जाँचें। यह सेट की मुख्य ताकत है: किसी चीज़ के सदस्य होने या न होने का उत्तर बहुत तेज़ी से देना।

if 7 in ids:
    print("present")

सदस्यों की गिनती करें

सेट में मौजूद अद्वितीय आइटम की संख्या देखने के लिए len का उपयोग करें। डुप्लिकेट इस संख्या को कभी नहीं बढ़ाते।

var size = len(ids)

एक सदस्य हटाएँ

remove की सहायता से कोई आइटम निकालें। हटाने के बाद सेट उस मान को मौजूद नहीं बताएगा।

ids.remove(7)

सेट पर क्रम से चलें

आप हर सदस्य तक पहुँचने के लिए सेट पर लूप चला सकते हैं, लेकिन order की कोई गारंटी नहीं होती। सेट क्रम के बजाय सदस्यता पर ध्यान देते हैं।

for x in ids:
    print(x)

दो सेट का संघ

union की सहायता से सेटों को मिलाकर दोनों के हर आइटम को प्राप्त करें, वह भी बिना डुप्लिकेट के।

var both = a.union(b)

दो सेटों का प्रतिच्छेद

intersection की सहायता से साझा आइटम खोजें। इसमें केवल वे मान रहते हैं जो दोनों सेटों में मौजूद हैं।

var common = a.intersection(b)

सेट कब उपयोगी होता है

duplicates हटाने या बार-बार सदस्यता जाँचने के लिए सेट चुनें। हर बार सूची को स्कैन करने की तुलना में यह बेहतर है।

त्वरित जाँच

आप खाली Set में 7 जोड़ते हैं और फिर 7 दोबारा जोड़ते हैं। सेट का len कितना होगा?

पुनरावृत्ति

Set तेज़ सदस्यता जाँच के लिए अद्वितीय आइटम संग्रहीत करता है। जोड़ने और हटाने के लिए add और remove, जाँचने के लिए in, तथा मिलाने के लिए union या intersection का उपयोग करें। 🎯

शुरुआत निःशुल्क

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

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

पाठ्यक्रम
30
पाठ
120

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

क्या “Set से अद्वितीय आइटम” पाठ निःशुल्क है?

हाँ — Mojo Academy अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “Set से अद्वितीय आइटम” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। Mojo Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

“Set से अद्वितीय आइटम” में मैं क्या सीखूँगा?

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

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

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

“Set से अद्वितीय आइटम” पाठ पूरा करने में कितना समय लगता है?

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

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

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

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

  1. सूची बनाना और बढ़ाना
  2. Dict से कुंजी-मूल्य डेटा
  3. Set से अद्वितीय आइटम
  4. सही संग्रह चुनना
← Mojo Academy पर वापस जाएँ