से अजगर 3 प्रलेखन ( एक ही अजगर 2.7 के लिए रखती है ):
घुंघराले ब्रेसिज़ या सेट () फ़ंक्शन का उपयोग सेट बनाने के लिए किया जा सकता है। नोट: एक खाली सेट बनाने के लिए आपको सेट का उपयोग करना होगा (), {} नहीं; उत्तरार्द्ध एक खाली शब्दकोश बनाता है, एक डेटा संरचना जिसे हम अगले भाग में चर्चा करते हैं।
अजगर 2.7 में:
>>> my_set = {'foo', 'bar', 'baz', 'baz', 'foo'}
>>> my_set
set(['bar', 'foo', 'baz'])
ध्यान रखें कि {}
इसका उपयोग map
/ के लिए भी किया जाता है dict
:
>>> m = {'a':2,3:'d'}
>>> m[3]
'd'
>>> m={}
>>> type(m)
<type 'dict'>
सेट को इनिशियलाइज़ करने के लिए एक व्यापक सिंटैक्स का उपयोग कर सकते हैं:
>>> a = {x for x in """didn't know about {} and sets """ if x not in 'set' }
>>> a
set(['a', ' ', 'b', 'd', "'", 'i', 'k', 'o', 'n', 'u', 'w', '{', '}'])