2016-03-26 5 views
1

Я делаю некоторые очистки данных из файла, который я читал с помощью pandas. Я проиллюстрирую проблему, которую я имею на простом примере.Удаление внешних кавычек из списка, закодированного как строка в python

У меня есть следующая строка:

a = '["1","2","3"]' 

И я хотел бы, чтобы включить его в список. Поэтому мне нужно избавиться от внешних кавычек.

Окончательный результат должен быть:

a = ["1","2","3"] 

Так что я могу получить доступ к списку с помощью индексов.

Заранее благодарен!

+0

Не нашли этот пост раньше. Благодаря :) –

ответ

-1

Вы можете сделать обходной путь, используя list понимание, как:

>>> [x.strip('\"') for x in a.strip("[]").split(",")] 
['1', '2', '3'] 
Смежные вопросы