本文实例讲述了Python中列表元素转为数字的办法。分享给各人供各人参考,详细以下:
有一个数字字符的列表:
numbers = ['1', '5', '10', '8']
想要把每一个元素转换为数字:
numbers = [1, 5, 10, 8]
用一个轮回来处理:
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函数
numbers = map(int, numbers)
假如是3.x,map前往的是map工具,当然也能够转换为List:
numbers = list(map(int, numbers))
3.另有一种比拟复杂点:
for i, v in enumerate(numbers): numbers[i] = int(v)
相干教程保举:Python视频教程
以上就是python怎样把字符串变为数字的具体内容,更多请存眷资源魔其它相干文章!
标签: Python python教程 python编程 python使用问题
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!