Как преобразовать строку в список в Python? - PullRequest
86 голосов
/ 22 марта 2011

Как конвертировать строку в список?

Скажите, что строка похожа на text = "a,b,c". После конвертации text == ['a', 'b', 'c'] и, надеюсь, text[0] == 'a', text[1] == 'b'?

Ответы [ 12 ]

0 голосов
/ 07 августа 2012

Использование функционального Python:

text=filter(lambda x:x!=',',map(str,text))
0 голосов
/ 22 марта 2011
# to strip `,` and `.` from a string ->

>>> 'a,b,c.'.translate(None, ',.')
'abc'

Вы должны использовать встроенный метод translate для строк.

Введите help('abc'.translate) в оболочке Python для получения дополнительной информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...