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

पायथन सेट

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

नोट:एक सेट के आइटम अपरिवर्तनीय हैं, इसका मतलब है कि हम आइटम नहीं बदल सकते हैं। हालाँकि, सेट ही परिवर्तनशील है, यानी हम सेट से आइटम जोड़ और हटा सकते हैं।

व्यवस्था कायम नहीं है। उदाहरण के लिए, हर बार जब आप एक ही सेट को प्रिंट करते हैं, तो आइटम का क्रम अलग हो सकता है।

पायथन में, घुंघराले कोष्ठकों का उपयोग करके सेट का निर्माण किया जाता है {} और सेट में प्रत्येक आइटम को अल्पविराम से अलग किया जाता है ,

पायथन सूचियों की तरह, सेट में भी कई अलग-अलग प्रकार की वस्तुएं हो सकती हैं, इसलिए उन सभी को स्ट्रिंग या पूर्णांक होने की आवश्यकता नहीं है। उदाहरण के लिए, हमारे पास मिश्रित प्रकार का एक सेट हो सकता है:

mixedTypesSet = {'one', True, 13, 2.0}

सेट कैसे बनाएं

colorsSet = {"red", "green", "blue"}
print(colorsSet)

आउटपुट:

{'red', 'blue', 'green'}

सेट के आइटम कैसे एक्सेस करें

हम किसी सेट में किसी आइटम तक पहुंचने के लिए इंडेक्स का उपयोग नहीं कर सकते हैं। ऐसा इसलिए है क्योंकि एक सेट अनियंत्रित है और एक इंडेक्स को बनाए नहीं रखता है। हालांकि, हम for . का उपयोग कर सकते हैं एक सेट में आइटम के माध्यम से पुनरावृति करने के लिए लूप।

colorsSet = {"red", "green", "blue"}
for c in colorsSet:
    print(c)

आउटपुट:

green
red
blue

सेट में आइटम कैसे जोड़ें

सेट में एक आइटम जोड़ने के लिए हमें add() . का उपयोग करना होगा विधि।

एक सेट में एक से अधिक आइटम जोड़ने के लिए हमें update() . का उपयोग करना होगा विधि।

एक आइटम जोड़ना

colorsSet = {"red", "green", "blue"}
colorsSet.add("yellow")
print(colorsSet)

आउटपुट:

{'blue', 'red', 'green', 'yellow'}

एक से अधिक आइटम जोड़ना

colorsSet = {"red", "green", "blue"}
colorsSet.update(["yellow", "orange", "white"])
print(colorsSet)

आउटपुट:

{'white', 'red', 'green', 'yellow', 'orange', 'blue'}

किसी आइटम को सेट से कैसे निकालें

किसी आइटम को सेट से निकालने के दो तरीके हैं:remove() और discard()

remove() विधि निर्दिष्ट आइटम को हटा देती है। अगर आइटम मौजूद नहीं है, तो remove() त्रुटि उत्पन्न करेगा।

colorsSet = {"red", "green", "blue", "orange"}
colorsSet.remove("orange")
print(colorsSet)

आउटपुट:

{'blue', 'green', 'red'}

discard() विधि निर्दिष्ट आइटम को हटा देती है। यदि आइटम मौजूद नहीं है, discard() होगा नहीं त्रुटि उत्पन्न करें।

सेट के सभी तत्वों को हटाएं

सभी तत्वों को हटाने और सेट को खाली करने के लिए, हम clear() . का उपयोग करते हैं विधि:

colorsSet = {"red", "green", "blue", "orange"}
colorsSet.clear()
print(colorsSet)

आउटपुट:

set()

एक सेट को पूरी तरह से हटा दें

किसी सेट को पूरी तरह से हटाने के लिए, del . का उपयोग करें कीवर्ड:

colorsSet = {"red", "green", "blue", "orange"}
del colorSet
print(colorsSet)

आउटपुट:

Traceback (most recent call last):
  File "pythonSet.py", line 78, in <module>
    del colorSet
NameError: name 'colorSet' is not defined

सेट की लंबाई कैसे प्राप्त करें

आप len() . पर कॉल करके सेट की लंबाई प्राप्त कर सकते हैं विधि, उदा.:

colorsSet = {"red", "green", "blue", "orange"}
print(len(colorsSet))

आउटपुट:

4

दो सेटों को एक साथ कैसे जोड़ें

दो सेटों को एक साथ जोड़ने का सबसे आसान तरीका है union() . का उपयोग करना विधि जो एक नया सेट लौटाती है जिसमें शामिल सेट से आइटम होते हैं।

colorsSet = {"red", "green", "blue", "orange"}
numbersSet = {1, 2, 3, 4}

numbersAndColors = colorsSet.union(numbersSet)
print(numbersAndColors)

आउटपुट:

{1, 2, 'blue', 3, 4, 'green', 'red', 'orange'}

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

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

  1. पायथन सेट प्रकार

    सेट मूल रूप से अलग हैश-टेबल ऑब्जेक्ट्स का एक अनियंत्रित संग्रह है। हम सेट का उपयोग कुछ गणितीय कार्यों जैसे सेट यूनियन, चौराहे, अंतर इत्यादि के लिए कर सकते हैं। हम संग्रह से डुप्लिकेट को हटाने के लिए सेट का भी उपयोग कर सकते हैं। सेट तत्व की स्थिति को रिकॉर्ड नहीं करता है। यह अनुक्रमण, स्लाइसिंग या अ

  1. पायथन सेट ऑपरेशन।

    गणित में, एक सेट अलग-अलग वस्तुओं का एक संग्रह होता है, जिसे अपने आप में एक वस्तु के रूप में माना जाता है। उदाहरण के लिए, संख्या 2, 4, और 6 अलग-अलग वस्तुएं हैं, जब उन्हें अलग-अलग माना जाता है, लेकिन जब उन्हें सामूहिक रूप से माना जाता है, तो वे 3 आकार का एक एकल सेट बनाते हैं, जिसे {2,4,6} लिखा जाता है