Ответ 1
>>> x = 'abc'
>>> list(x)
['a', 'b', 'c']
Не уверен, что вы пытаетесь сделать, но вы можете получить доступ к отдельным символам из самой строки:
>>> x = 'abc'
>>> x[1]
'b'
Возможный дубликат:
Как создать список с символами строки?
Пример:
'abc'
становится
['a', 'b', 'c']
Является ли это комбинацией split и slicing?
>>> x = 'abc'
>>> list(x)
['a', 'b', 'c']
Не уверен, что вы пытаетесь сделать, но вы можете получить доступ к отдельным символам из самой строки:
>>> x = 'abc'
>>> x[1]
'b'
Если вам нужно перебирать строку, вам даже не нужно преобразовывать ее в список:
>>> n = 'abc'
>>> for i in n:
... print i
...
a
b
c
или
>>> n[1]
'b'
yourstring = 'abc'
[char for char in yourstring]