Как разбить строку без пробелов и каждый символ поместить в список?
пример: на входе 01000 -- на выходе [0, 1, 0, 0, 0] ( можно так ['0', '1', '0', '0', '0'] пример2: на входе 11110 -- на выходе [1, 1, 1, 1, 0]
Ответы (2 шт):
Автор решения: Віктор
→ Ссылка
string = "1010101120"
string_end = []
for x in string :
string_end.append("`" + str(x) + "`")
Автор решения: Danis
→ Ссылка
s = '010010'
res1 = list(s)
res2 = list(map(int, s))
res3 = [int(c) for c in s]
- Превращаем строку в список, список с строками. (
['0', '1', ...]) - С помощью
mapкаждый элемент представляем в виде числа и, так какmapэто итератор, используемlist. ([0, 1, ...]) - Сразу строим список, вручную перебирая строку. (
[0, 1, ...])