पायथन में सेट
सेट - एक परिवर्तनशील डेटा प्रकार है, जो केवल अद्वितीय मानों को संग्रहीत करने के लिए अभिप्रेत है। बाह्य रूप से सेट एक सूची की तरह दिखता है, केवल इसके तत्व घुंघराले ब्रेसिज़ में बंद होते हैं। सेट का सिंटैक्स इस प्रकार दिखता है:
st = {element1, element2, element3...}
एक सेट बनाने के लिए, आपको अवश्य ही
set फ़ंक्शन का उपयोग करना चाहिए। यदि इसके
पैरामीटर में कुछ भी पास नहीं किया जाता है, तो एक
खाली सेट बनेगा:
st = set()
print(st) # set() प्रिंट करेगा
यदि एक वेरिएबल को घुंघराले ब्रेसिज़ निर्दिष्ट करने का प्रयास किया जाता है, तो एक सेट नहीं, बल्कि एक खाली डिक्शनरी बनेगी:
st = {}
print(st) # {} प्रिंट करेगा
print(type(st)) # <class 'dict'> प्रिंट करेगा
तत्वों से भरा हुआ एक सेट बनाने के लिए, आपको
set फ़ंक्शन के पैरामीटर में उन्हें निर्दिष्ट
करना होगा। एक स्ट्रिंग, ऐरे और टपल से एक सेट
बनाया जा सकता है:
st1 = set('abc')
st2 = set(['1', '2', '3'])
st3 = set((1, 2, 3))
print(st1) # {'a', 'c', 'b'} प्रिंट करेगा
print(st2) # {'1', '3', '2'} प्रिंट करेगा
print(st3) # {1, 2, 3} प्रिंट करेगा
निम्नलिखित कोड दिया गया है:
tst = {}
print(type(tst))
बताएं कि कंसोल में क्या प्रिंट होगा।
निम्नलिखित कोड दिया गया है:
tst = set()
print(type(tst))
बताएं कि कंसोल में क्या प्रिंट होगा।
निम्नलिखित कोड दिया गया है:
tst = {'x', 'y', 'z'}
print(type(tst))
बताएं कि कंसोल में क्या प्रिंट होगा।
निम्नलिखित कोड दिया गया है:
tst = {'a': 1, 'b': 2, 'c': 3}
print(type(tst))
बताएं कि कंसोल में क्या प्रिंट होगा।