如何实现python中列表元素转为数字?这篇文章给你带来几个方法

这篇文章小编给大家详细讲解一下python中列表元素转为数字的方法,方法非常简单,这篇文章对于那些python初学者非常有帮助,各位小伙伴一定要耐心阅读完这篇文章 。

如何实现python中列表元素转为数字?这篇文章给你带来几个方法

文章插图
那么我们具体该如何操作才能把列表中每个元素都转换为数字呢?
我们只需运用一个循环来解决:
new_numbers = []; for n in numbers:   new_numbers.append(int(n)); numbers = new_numbers;可能这个时候有的小伙伴就想,那么我们还有没有什么更简洁的方法来实现,那么小编再给大家带来三个方法:
(1)可以运用以下代码来实现:
numbers = [ int(x) for x in numbers ](2)Python2.x中,我们可以使用map函数来实现:
【如何实现python中列表元素转为数字?这篇文章给你带来几个方法】numbers = map(int, numbers)如果是python3.x的话,map返回的是map对象,当然也可以转换为List:
numbers = list(map(int, numbers))(3)还有一种比较复杂点,小编个人不是非常推荐这个方法:
for i, v in enumerate(numbers): numbers[i] = int(v)以上就是小编给大家带来的python中列表元素转为数字的方法,希望大家通过阅读小编的文章之后能够有所收获!如果大家觉得小编的文章不错的话,可以多多分享给有需要的人 。

    推荐阅读