PYTHON सेट मेथड्स: शुरुआती डेवलपर्स के लिए आसान उदाहरणों के साथ/Python set methods: simple examples for beginning apps
प्रस्तावना:
पायथन एक शक्तिशाली और आसान प्रोग्रामिंग भाषा है, जिसका उपयोग विभिन्न क्षेत्रों में किया जाता है। यह डेटा संग्रहण के लिए विभिन्न डेटा टाइप्स प्रदान करता है, जैसे कि स्ट्रिंग, सूची, टपल, सेट, और डिक्शनरी। इस लेख में, हम पायथन सेट मेथड्स के बारे में बात करेंगे, जो कि शुरुआती डेवलपर्स के लिए महत्वपूर्ण हैं। हम वास्तविक उदाहरणों के साथ हर मेथड की स्पष्ट जानकारी प्रदान करेंगे ताकि शुरुआती डेवलपर्स भी उन्हें समझ सकें।सेट क्या है?
सेट एक पायथन डेटा टाइप है जिसमें अनुप्रयोग के आधार पर अद्यतन नहीं की जा सकती है। सेट में एकाधिक मूल्यों की एक मानकीकरण नहीं होती है, और यह एक मूल्य को केवल एक बार स्वीकार करता है। आइए इसे वास्तविक उदाहरणों के साथ समझें:python# एक साधारण सेट बनाना
fruits = {"आम", "केला", "सेब"}
# दुप्लिकेट मूल्यों का उपयोग करना
numbers = {1, 2, 3, 4, 4, 5, 5}
सेट मेथड्स:
add(): यह मेथड नए मूल्य को सेट में जोड़ता है। यदि मूल्य पहले से मौजूद है, तो कोई परिवर्तन नहीं होता है।
pythonfruits.add("नाशपाती")
print(fruits) # आम, केला, सेब, नाशपाती
remove():
- यह मेथड दिए गए मूल्य को सेट से हटाता है। यदि मूल्य सेट में मौजूद नहीं है, तो KeyError उत्पन्न होगा।
pythonfruits.remove("केला")
print(fruits) # आम, सेब, नाशपाती
discard():
यह मेथड भी दिए गए मूल्य को सेट से हटाता है, लेकिन यदि मूल्य सेट में मौजूद नहीं है, तो कोई त्रुटि नहीं होगी।
pythonfruits.discard("केला")
print(fruits) # आम, सेब, नाशपाती
clear(): यह मेथड सेट को खाली कर देता है, जिससे सेट में कोई मूल्य नहीं रहता है।
pythonfruits.clear()
print(fruits) # set()
copy(): यह मेथड एक मौजूदा सेट की एक प्रतिलिपि बनाता है।
pythonfruits = {"आम", "केला", "सेब"}
fruits_copy = fruits.copy()
print(fruits_copy) # आम, केला, सेब
union(): यह मेथड दो सेटों की यूनियन (संयोजन) को वापस देता है, जिसमें दोनों सेटों के मूल्य शामिल होते हैं।
pythonfruits1 = {"आम", "केला", "सेब"}
fruits2 = {"अनार", "केला", "नाशपाती"}
all_fruits = fruits1.union(fruits2)
print(all_fruits) # आम, केला, सेब, अनार, नाशपाती
intersection(): यह मेथड दो सेटों की इंटरसेक्शन (संवादन) को वापस देता है, जिसमें दोनों सेटों के समान मूल्यों को प्रदर्शित करता है।
pythonfruits1 = {"आम", "केला", "सेब"}
fruits2 = {"केला", "नाशपाती"}
common_fruits = fruits1.intersection(fruits2)
print(common_fruits) # केला
difference(): यह मेथड दो सेटों की डिफरेंस (अंतर) को वापस देता है, जिसमें पहले सेट में मौजूद मूल्यों को छोड़कर दूसरे सेट के मूल्यों को प्रदर्शित करता है।
pythonfruits1 = {"आम", "केला", "सेब"}
fruits2 = {"केला", "नाशपाती"}
unique_fruits = fruits1.difference(fruits2)
print(unique_fruits) # आम, सेब
isdisjoint(): यह मेथड दो सेटों के बीच क्या संवादन (इंटरसेक्शन) नहीं है या नहीं, वे जांचने के लिए उपयोग किया जाता है।pythonfruits1 = {"आम", "केला", "सेब"}
fruits2 = {"नाशपाती", "अनार"}
are_disjoint = fruits1.isdisjoint(fruits2)
print(are_disjoint) # True