3”这种字符串转为[1,2,3] 我用了spilt但是就只能变成['1,2,3']

怎么将”1,2,3”这种字符串转为[1,2,3] 我用了spilt但是就只能变成['1,2,3']

代码如下,望采纳

a = "1,2,3"
b = list(map(int,a.split(',')))
print(b)



```python
str1='1,2,3'
tuple_str1=eval(str1) #转成元组
list_str1=list(tuple_str1)#转成列表
print(list_str1)

```

你的问题是没区分中文逗号和英文逗号。
我看你复制的例子里123是用全角逗号分开的,那你在split函数里穿半角的英文逗号肯定是不行的
下图就是例子

img