Angenommen, ich habe eine Zeichenfolge, die einige verschachtelte Listen darstellt, und ich möchte sie in die echte konvertieren. Ich konnte dies tun, denke ich:Wie analysiere ich eine Zeichenfolge, die eine verschachtelte Liste darstellt, in eine tatsächliche Liste?
exec "myList = ['foo', ['cat', ['ant', 'bee'], 'dog'], 'bar', 'baz']"
aber in einer Umgebung, wo die Benutzer möglicherweise die Zeichenfolge beliefern diese ausführen könnte/würde eine schlechte Idee sein. Hat jemand irgendwelche Ideen für einen ordentlichen Parser, der das Gleiche erreichen würde?
+1 für das Wissen über diese Art von Dingen hat Risiken und fragt danach. –