Dire che ho una stringa che rappresenta alcune liste annidate e voglio convertirla nella cosa reale. Ho potuto fare questo, penso:Come analizzare una stringa che rappresenta un elenco annidato in un elenco effettivo?
exec "myList = ['foo', ['cat', ['ant', 'bee'], 'dog'], 'bar', 'baz']"
Ma in un ambiente in cui gli utenti potrebbero essere fornendo la stringa per eseguire questo potrebbe/sarebbe una cattiva idea. Qualcuno ha qualche idea per un parser ordinato che realizzerebbe la stessa cosa?
+1 per sapere che questo genere di cose ha dei rischi e chiede informazioni al riguardo. –