是否可以将字符串转换为列表,如下所示:
"5+6"
到
["5", "+", "6"]
答案 0 :(得分:18)
list('5+6')
返回
['5', '+', '6']
答案 1 :(得分:2)
是的,非常简单:
>>> s = "5+6"
>>> list(s)
['5', '+', '6']
答案 2 :(得分:1)
使用地图内置列表创建工作
代码:
map(None,"sart")
<强>输出:强>
['s', 'a', 'r', 't']
答案 3 :(得分:0)
在python 3中 你可以做到这一点......
>>> s = 'bioinform'
>>> s
'bioinform'
>>> w = list(s)
>>> w
['b', 'i', 'o', 'i', 'n', 'f', 'o', 'r', 'm']
>>>
但是如果你给列表任何值都会给你一个错误,所以你应该重新启动你的IDLE
答案 4 :(得分:0)
您还可以使用列表理解,例如:
lst = [x for x in "5+6"]
print(lst)