Ustaw na ciąg. Oczywiste:Python przekonwertuj na ciąg znaków i na odwrót:
>>> s = set([1,2,3])
>>> s
set([1, 2, 3])
>>> str(s)
'set([1, 2, 3])'
Ciąg do zestawu? Może tak?
>>> set(map(int,str(s).split('set([')[-1].split('])')[0].split(',')))
set([1, 2, 3])
Niezwykle brzydki. Czy istnieje lepszy sposób serializacji/deserializacji zestawów?
ast.literal_eval nie eval – georg
@ thg435 dodał, że dobrze. –