Auf Zeichenfolge festlegen. Offensichtliche:Python-Konvertierung in Zeichenfolge und umgekehrt
>>> s = set([1,2,3])
>>> s
set([1, 2, 3])
>>> str(s)
'set([1, 2, 3])'
String zu setzen? Vielleicht so?
>>> set(map(int,str(s).split('set([')[-1].split('])')[0].split(',')))
set([1, 2, 3])
Extrem hässlich. Gibt es eine bessere Möglichkeit, Sets zu serialisieren/zu deserialisieren?
ast.literal_eval, eval nicht – georg
@ thg435 das auch zugegeben. –