是否可以将一个字符串转换为列表,就像这样:
"5+6"
转换为
["5", "+", "6"]
list('5+6')
返回
['5', '+', '6']
>>> s = "5+6"
>>> list(s)
['5', '+', '6']
map(None,"sart")
输出:
['s', 'a', 'r', 't']
lst = [x for x in "5+6"]
print(lst)
在Python 3中,你可以这样做...
>>> s = 'bioinform'
>>> s
'bioinform'
>>> w = list(s)
>>> w
['b', 'i', 'o', 'i', 'n', 'f', 'o', 'r', 'm']
>>>
但是如果你给list任何值,都会产生错误,所以你需要重新启动你的IDLE。
57+23
转换为["57", "+", "23"]
? - Håvard