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中处理unchecked未捕获异常实例
Jan 17 Python
python中django框架通过正则搜索页面上email地址的方法
Mar 21 Python
Python备份目录及目录下的全部内容的实现方法
Jun 12 Python
Python的SQLalchemy模块连接与操作MySQL的基础示例
Jul 11 Python
详解python之简单主机批量管理工具
Jan 27 Python
Python数据拟合与广义线性回归算法学习
Dec 22 Python
python语音识别实践之百度语音API
Aug 30 Python
Python拼接字符串的7种方法总结
Nov 01 Python
对Python中class和instance以及self的用法详解
Jun 26 Python
Eclipse配置python默认头过程图解
Apr 26 Python
通俗讲解python 装饰器
Sep 07 Python
关于Python3的import问题(pycharm可以运行命令行import错误)
Nov 18 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
php中Smarty模板初体验
2011/08/08 PHP
TP(thinkPHP)框架多层控制器和多级控制器的使用示例
2018/06/13 PHP
PHP实现正则匹配所有括号中的内容
2018/06/22 PHP
PHP实现简单登录界面
2019/10/23 PHP
JavaScript 加号(+)运算符号
2009/12/06 Javascript
jQuery图片滚动图片的效果(另类实现)
2013/06/02 Javascript
js使用eval解析json(js中使用json)
2014/01/17 Javascript
JavaScript中获取Radio被选中的值
2015/11/11 Javascript
jQuery中on方法使用注意事项详解
2017/02/15 Javascript
VUE2实现事件驱动弹窗示例
2017/10/21 Javascript
原生JS+CSS实现炫酷重力模拟弹跳系统的登录页面
2017/11/01 Javascript
vue使用$emit时,父组件无法监听到子组件的事件实例
2018/02/26 Javascript
vue动画效果实现方法示例
2019/03/18 Javascript
使用vue脚手架(vue-cli)搭建一个项目详解
2019/05/09 Javascript
js+canvas实现五子棋小游戏
2020/08/02 Javascript
VUE项目实现主题切换的多种方法
2020/11/26 Vue.js
python多线程扫描端口示例
2014/01/16 Python
探索Python3.4中新引入的asyncio模块
2015/04/08 Python
python中hashlib模块用法示例
2017/10/30 Python
关于python之字典的嵌套,递归调用方法
2019/01/21 Python
Python编程中类与类的关系详解
2019/08/08 Python
python获取依赖包和安装依赖包教程
2020/02/13 Python
聊聊python中的循环遍历
2020/09/07 Python
基于python模拟TCP3次握手连接及发送数据
2020/11/06 Python
美国知名女性服饰品牌:New York & Company
2017/03/23 全球购物
后进生转化工作制度
2014/01/17 职场文书
生产文员岗位职责
2014/04/05 职场文书
政府门卫岗位职责
2014/04/29 职场文书
有关环保的标语
2014/06/13 职场文书
护林员个人总结
2015/03/04 职场文书
入党积极分子群众意见
2015/06/01 职场文书
详解Python牛顿插值法
2021/05/11 Python
如何用Navicat操作MySQL
2021/05/12 MySQL
撤回我也能看到!教你用Python制作微信防撤回脚本
2021/06/11 Python
如何使用分区处理MySQL的亿级数据优化
2021/06/18 MySQL
如何通过一篇文章了解Python中的生成器
2022/04/02 Python