介绍
这篇文章主要介绍python将字符串转换为数字的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
<强> python如何将列表中的字符串转为数字?具体方法如下:强>
有一个数字字符的列表:
numbers =, (& # 39; 1 & # 39;,, & # 39; 5 & # 39;,, & # 39; 10 & # 39;,, & # 39; 8 & # 39;]
想要把每个元素转换为数字:
numbers =,(1, 5日,10日,8]
用一个循环来解决:
new_numbers =, []; for n 拷贝数字: new_numbers.append才能(int (n)); numbers =, new_numbers;
有没有更简单的语句可以做到呢?
1,遍历
numbers =, (, int (x) for x 拷贝numbers ]
2, Python2。x,可以使用地图函数
numbers =,地图(int,数字)
如果是3。x,地图返回的是地图对象,当然也可以转换为列表:
numbers =,列表(map (int,数字))
3,还有一种比较复杂点:
for 我,v 拷贝列举(数字): ,,,数字[我],=,int (v)