हम गणित के दृष्टिकोण से सेट शब्द से बहुत परिचित हैं क्योंकि हम सेट के बारे में जानते हैं। पायथन में सेट गणित में सेट के समकक्ष एक डेटा स्ट्रक्चर है। इसमें विभिन्न एलिमेंट्स हो सकते हैं; सेट में एलिमेंट्स का ऑर्डर अपरिभाषित होता है। आप सेट के एलिमेंट्स जोड़ और हटा सकते हैं, सेट के एलिमेंट्स पर इटरेट कर सकते हैं, और सेट्स पर मानक ऑपरेशन्स कर सकते हैं (यूनियन, इंटरसेक्शन, डिफरेंस)।
यहां सेट दिया गया है, हम बस सेट से एलिमेंट हटाते हैं। यहां हम pop() मेथड का उपयोग करते हैं। pop() पायथन में एक इनबिल्ट मेथड है जिसका उपयोग सेट से एलिमेंट्स को एक-एक करके पॉप आउट या हटाने के लिए किया जाता है।
उदाहरण
A = [2, 9, 80, 115, 22, 120]
Output NEW SET IS ::> {9, 80, 115, 22, 120}
{80, 115, 22, 120}
{115, 22, 120}
{22, 120}
{120}
Set()एल्गोरिदम
चरण 1: एक सेट बनाएं। चरण 2: pop() फंक्शन का उपयोग करें। pop() मेथड लिस्ट से लास्ट ऑब्जेक्ट को हटाता है और लौटाता है।
उदाहरण कोड
# पायथन प्रोग्राम: सेट से एलिमेंट्स हटाने के लिए
def remove_element(set1):
print("NEW SET IS ::>")
while set1:
set1.pop()
print(set1)
# ड्राइवर कोड
set1 = set([22, 120, 130, 115, 80, 9])
remove_element(set1)आउटपुट
NEW SET IS ::>
{9, 80, 115, 22, 120}
{80, 115, 22, 120}
{115, 22, 120}
{22, 120}
{120}
set()