सेट तरीके
सेट के साथ काम करने के तरीके
सेट में तत्वों की संख्या
<कोड> लेन () कोड> विधि सेट में तत्वों की संख्या लौटाती है।
के = {42, 'फू', 3.14159, कोई नहीं, (1, 2, 3)}
प्रिंट (लेन (के)) #5
पूर्व>
यह निर्धारित करना यदि कोई तत्व एक सेट में है (सदस्यता <कोड>में)
के = {42, 'फू', 3.14159, कोई नहीं, (1, 2, 3)}
प्रिंट (के में 42) # सच
प्रिंट (2 इंच के) # असत्य
हालांकि एक सेट में शामिल तत्वों को एक अपरिवर्तनीय प्रकार का होना चाहिए, सेट को स्वयं बदला जा सकता है।
सेट करने के लिए एक तत्व जोड़ना
x.add(<elem>)
सेट में x
<elem>
जोड़ता है जो एकमात्र अपरिवर्तनीय वस्तु होनी चाहिए।
एक सेट से एक तत्व को हटाना
1) x.remove(<elem>)
<elem>
को x
सेट से हटा दिया गया है। यदि <elem>
x
में नहीं है तो Python एक अपवाद (त्रुटि) फेंकता है।
2) x.discard(<elem>)
वही हटाता है, लेकिन सेट में किसी तत्व की अनुपस्थिति के मामले में, यह कोई अपवाद नहीं पैदा करता है।
3) <कोड>x.pop()
सेट से एक यादृच्छिक तत्व को निकालता है और लौटाता है। यदि सेट प्रारंभ में खाली है, तो एक अपवाद (त्रुटि) होती है।
4) <कोड>x.clear()
सेट से सभी तत्वों को हटा देता है (सेट को साफ़ करता है)।
Problem
देनिस्का सोचता है कि वह बता सकता है कि मिश्का द्वारा खोजे गए अनुक्रम में कितनी अद्वितीय संख्याएँ हैं। डेनिस की मदद करें। उसके लिए एक प्रोग्राम लिखें जो उसके लिए सभी गणनाएँ करेगा।
(आप एक लाइन में पाइथन में प्रोग्राम लिख सकते हैं। इसे आजमाएं!)
इनपुट
इनपुट संख्याओं का एक क्रम है।
छाप
क्रम में कितनी भिन्न संख्याएँ आती हैं, स्क्रीन पर प्रिंट करें।
उदाहरण
<टेबल क्लास = "टेबल-बॉर्डर्ड टेबल-लिस्ट-टेस्ट टेबल-एसएम टेबल-स्ट्राइप्ड">
<सिर>
<वें>#वें>
<वें>इनपुटवें>
<वें>आउटपुटवें>
बात>
<शरीर>
1 |
4 5 7 2 3 3 2 |
5 |
टेबल>