25

可能重复:
如何使用字符串的字符创建列表?

例子:

'abc'

变成

['a', 'b', 'c']

它是拆分和切片的组合吗?

4

3 回答 3

63
>>> x = 'abc'
>>> list(x)
['a', 'b', 'c']

不确定您要做什么,但您可以从字符串本身访问单个字符:

>>> x = 'abc'
>>> x[1]
'b'
于 2012-05-15T23:25:11.277 回答
6

如果您需要遍历字符串,甚至不需要将其转换为列表:

>>> n = 'abc'
>>> for i in n:
...     print i
... 
a
b
c

或者

>>> n[1]
'b'
于 2012-05-15T23:41:35.110 回答
1
yourstring = 'abc'
[char for char in yourstring]
于 2012-05-15T23:26:57.753 回答