Как создать список с символами строки? - PullRequest
12 голосов
/ 31 марта 2011

Возможно ли преобразовать строку в список, например:

"5+6"

в

["5", "+", "6"]

Ответы [ 5 ]

18 голосов
/ 31 марта 2011
list('5+6')

возвращает

['5', '+', '6']
2 голосов
/ 31 марта 2011

Да, очень просто:

>>> s = "5+6"
>>> list(s)
['5', '+', '6']
1 голос
/ 12 октября 2015

Использование создания встроенного списка карт для работы

Код:

map(None,"sart")

Выход:

['s', 'a', 'r', 't']
0 голосов
/ 10 июня 2019

Вы также можете использовать понимание списка, например:

lst = [x for x in "5+6"]
print(lst)
0 голосов
/ 25 октября 2014

в питоне 3 Вы могли бы сделать это ...

>>> s = 'bioinform'
>>> s
'bioinform'
>>> w = list(s)
>>> w
['b', 'i', 'o', 'i', 'n', 'f', 'o', 'r', 'm']
>>> 

но если вы дадите список, любое значение приведет к ошибке, поэтому вы должны перезапустить свой IDLE

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