python使用技巧(三十二):将整个list都是数值的字符串转为正常的数值list--->案例:str = “[1,2,3,5,7,10]“

python使用技巧(三十二):将整个list都是数值的字符串转为正常的数值list--->案例:str = “[1,2,3,5,7,10]“_第1张图片

源码实现:







strs = "[1,2,3,5,7,10]"
print(type(strs[0]))
ss = strs[1:-1]
ss = list(ss)
print(ss)
for i in ss:
    if i == ",":
        ss.remove(i)
# print(ss)
int_list = [int(x) for x in ss]
print(int_list)

运行结果:

<class 'str'>
['1', ',', '2', ',', '3', ',', '5', ',', '7', ',', '1', '0']
[1, 2, 3, 5, 7, 1, 0]

作业:想想,后面的10怎么解决?

你可能感兴趣的:(python使用技巧,人工智能,python)