Python की मूल बातें

Python में सेट

Set हर value को सिर्फ एक बार store करता है और "क्या यह value यहाँ है?" का जवाब बहुत तेज़ी से देता है, इसलिए duplicates हटाने के लिए यह ideal है।

में सेट क्या है?

Set हर value को सिर्फ एक बार store करता है और "क्या यह value यहाँ है?" का जवाब बहुत तेज़ी से देता है, इसलिए duplicates हटाने के लिए यह ideal है।

Python set से unique values रखें और union तथा intersection से sets जोड़ें।

इसका उपयोग कब करें?

  • चलने योग्य code से Python syntax सीखें।
  • बड़ी programming समस्याओं से पहले मजबूत आधार बनाएँ।
  • स्थानीय setup के बिना किसी विचार को तुरंत जाँचें।

देखें यह कैसे काम करता है

किसी ऑपरेशन को चुनें ताकि उसका नतीजा डायग्राम में हाइलाइट हो। सेट में पहले से मौजूद मान जोड़कर देखें कि डुप्लिकेट नज़रअंदाज़ होते हैं।

उदाहरण कोड

कोड चलाएँ →
main.py
# A set stores unique values with no fixed order.
tags = {"python", "code", "python", "learn"}
print(len(tags))                 # the duplicate "python" is kept once
print("code" in tags)            # fast membership test

tags.add("fun")
tags.discard("code")
print(sorted(tags))

# Remove duplicates from a list.
numbers = [3, 1, 3, 2, 1]
print(sorted(set(numbers)))

# Set operations.
a = {1, 2, 3, 4}
b = {3, 4, 5}
print(a | b)   # union: in either set
print(a & b)   # intersection: in both
print(a - b)   # difference: in a but not in b

अपेक्षित आउटपुट

3
True
['fun', 'learn', 'python']
[1, 2, 3]
{1, 2, 3, 4, 5}
{3, 4}
{1, 2}

यह कैसे काम करता है

Sets का fixed order नहीं होता, इसलिए stable output के लिए sorted() इस्तेमाल किया जाता है। | union बनाता है, & intersection और - दो sets का difference।

मान बदलें और Python इंस्टॉल किए बिना CodeUtility ऑनलाइन Python कंपाइलर में प्रोग्राम चलाएँ।

अभ्यास के कार्य

बड़े dataset पर जाने से पहले input बदलें और edge cases की जाँच करें।

  1. Code चलाने से पहले output का अनुमान लगाएँ।
  2. खाली और गलत input संभालें।
  3. Logic को function में रखें और tests जोड़ें।
Python IDE में चलाएँ →

चैलेंज से अभ्यास करें

इस पाठ में सीखी बात से एक असली समस्या हल करें। हर चैलेंज ब्राउज़र में चलता है, तुरंत टेस्ट और AI रिव्यू के साथ।

सभी चैलेंज