python将字符串转换为数字的方法

  介绍

这篇文章主要介绍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)

python将字符串转换为数字的方法