2015-06-22 2 views
2

У меня есть строковой список:Python - Преобразование строкового списка назад к списку

a = ['one', 'two'] 
a = str(a) 

После чего, бы

"[ 'один', 'два']"

Есть ли способ перейти от этого строкового формата к списку, подобному исходному формату?

Благодаря

+1

ast_literal_eval или 'ast.literal_eval' –

ответ

3

использование Eval:

a = eval("['one', 'two']") 
+2

Пожалуйста, прочитайте почему' eval' следует избегать [этот ответ] (http://stackoverflow.com/a/1832957/1903116) – thefourtheye

 Смежные вопросы

  • Нет связанных вопросов^_^