स्ट्रिंग पर सेट करें। स्पष्ट:पायथन कनवर्ट स्ट्रिंग पर सेट और इसके विपरीत
>>> s = set([1,2,3])
>>> s
set([1, 2, 3])
>>> str(s)
'set([1, 2, 3])'
सेट करने के लिए स्ट्रिंग? शायद इस तरह?
>>> set(map(int,str(s).split('set([')[-1].split('])')[0].split(',')))
set([1, 2, 3])
बेहद बदसूरत। सेट को क्रमबद्ध/deserialize करने के लिए बेहतर तरीका है?
ast.literal_eval, – georg
eval नहीं @ thg435 कहा कि रूप में अच्छी तरह। –