temp = "['a','b','c']"
print type(temp)
#string
output = ['a','b','c']
print type(output)
#list
quindi ho questa stringa temporanea che è fondamentalmente una lista in formato stringa. . . sto cercando di trasformarlo in una lista ma non sono sicuro di un modo semplice per farlo. So che un modo, ma io non preferisco usare espressioni regolariConverti una stringa in lista. Python [string.split() che agisce strano]
se io uso temp.split() ottengo
temp_2 = ["['a','b','c']"]
Perché devi fare questo? – RyPeck
Come hai ottenuto questa stringa? Questo di solito ti dice come valutarlo, fai il contrario di quello che hai fatto per ottenere la stringa. Per invertire 'json.dumps', usare' json.loads', e così via. Se lo prendi con 'repr', non tutto _can_ essere invertito, e non tutto ciò che può essere dovrebbe essere ... ma' ast.literal_eval' è la risposta per cose che possono/dovrebbero. – abarnert