Dites que j'ai une chaîne représentant des listes imbriquées et que je veux la convertir en réalité. Je pouvais le faire, je pense:Comment analyser une chaîne représentant une liste imbriquée dans une liste réelle?
exec "myList = ['foo', ['cat', ['ant', 'bee'], 'dog'], 'bar', 'baz']"
Mais dans un environnement où les utilisateurs pourraient être la chaîne à fournissent exécuter ce pourrait/serait une mauvaise idée. Est-ce que quelqu'un a des idées pour un parser bien rangé qui accomplirait la même chose?
+1 pour savoir que ce genre de chose comporte des risques et pose des questions à ce sujet. –