Python中列表元素转为数字的方法分析


Posted in Python onJune 14, 2016

本文实例讲述了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的id()函数解密过程
Dec 25 Python
详解Python中的Cookie模块使用
Jul 06 Python
Python cookbook(数据结构与算法)实现优先级队列的方法示例
Feb 18 Python
Scrapy使用的基本流程与实例讲解
Oct 21 Python
Python微医挂号网医生数据抓取
Jan 24 Python
Python 正则表达式 re.match/re.search/re.sub的使用解析
Jul 22 Python
django项目环境搭建及在虚拟机本地创建django项目的教程
Aug 02 Python
使用Python函数进行模块化的实现
Nov 15 Python
python实现简单俄罗斯方块
Mar 13 Python
django执行原始查询sql,并返回Dict字典例子
Apr 01 Python
Pytorch学习之torch用法----比较操作(Comparison Ops)
Jun 28 Python
Python偏函数实现原理及应用
Nov 20 Python
python实现中文转换url编码的方法
Jun 14 #Python
Python的Django框架中消息通知的计数器实现教程
Jun 13 #Python
详解Python的Flask框架中的signals信号机制
Jun 13 #Python
Python的Flask站点中集成xhEditor文本编辑器的教程
Jun 13 #Python
Flask的图形化管理界面搭建框架Flask-Admin的使用教程
Jun 13 #Python
Python的Flask框架中集成CKeditor富文本编辑器的教程
Jun 13 #Python
Linux中安装Python的交互式解释器IPython的教程
Jun 13 #Python
You might like
DC宇宙的第一个英雄,堪称动漫史鼻祖,如今成为美国文化的象征
2020/04/09 欧美动漫
我的论坛源代码(十)
2006/10/09 PHP
php中在PDO中使用事务(Transaction)
2011/05/14 PHP
php笔记之:AOP的应用
2013/04/24 PHP
php源代码安装常见错误与解决办法分享
2013/05/28 PHP
JavaScript DOM 学习第五章 表单简介
2010/02/19 Javascript
基于jquery的自定义鼠标提示效果 jquery.toolTip
2010/11/14 Javascript
jQuery中json对象的复制方式介绍(数组及对象)
2013/06/08 Javascript
JavaScript的arguments对象应用示例
2014/09/15 Javascript
JS返回iframe中frameBorder属性值的方法
2015/04/01 Javascript
js编写贪吃蛇的小游戏
2020/08/24 Javascript
Nodejs抓取html页面内容(推荐)
2016/08/11 NodeJs
vue生成随机验证码的示例代码
2017/09/29 Javascript
JavaScript解析机制与闭包原理实例详解
2019/03/08 Javascript
jQuery添加新内容的四个常用方法分析【append,prepend,after,before】
2019/03/19 jQuery
微信小程序实现蒙版弹出窗功能
2019/09/17 Javascript
Openlayers实现图形绘制
2020/09/28 Javascript
[53:15]Newbee vs Pain 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
使用 Python 获取 Linux 系统信息的代码
2014/07/13 Python
python多线程用法实例详解
2015/01/15 Python
使用python采集脚本之家电子书资源并自动下载到本地的实例脚本
2018/10/23 Python
Python实现Event回调机制的方法
2019/02/13 Python
Python自动抢红包教程详解
2019/06/11 Python
使用 Django Highcharts 实现数据可视化过程解析
2019/07/31 Python
Python实现动态给类和对象添加属性和方法操作示例
2020/02/29 Python
利用CSS3实现文字折纸效果实例代码
2018/07/10 HTML / CSS
毕业自荐书
2013/12/09 职场文书
安全资金保障制度
2014/01/23 职场文书
商务英语专业毕业生求职信
2014/07/06 职场文书
退休党员个人对照检查材料思想汇报
2014/09/29 职场文书
幼师大班个人总结
2015/02/13 职场文书
2015年教育实习工作总结
2015/04/24 职场文书
师范生见习总结范文
2015/06/23 职场文书
教师节联欢会主持词
2015/07/04 职场文书
红领巾广播站广播稿
2015/08/19 职场文书
长辈生日祝福语大全(72句)
2019/08/09 职场文书