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之有点简约的元组
Sep 24 Python
仅用50行Python代码实现一个简单的代理服务器
Apr 08 Python
详解设计模式中的工厂方法模式在Python程序中的运用
Mar 02 Python
python实现装饰器、描述符
Feb 28 Python
pandas使用get_dummies进行one-hot编码的方法
Jul 10 Python
Python3 安装PyQt5及exe打包图文教程
Jan 08 Python
pandas读取csv文件提示不存在的解决方法及原因分析
Apr 21 Python
重写django的model下的objects模型管理器方式
May 15 Python
tensorflow模型的save与restore,及checkpoint中读取变量方式
May 26 Python
keras 多任务多loss实例
Jun 22 Python
可视化pytorch 模型中不同BN层的running mean曲线实例
Jun 24 Python
python函数指定默认值的实例讲解
Mar 29 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
全国FM电台频率大全 - 26 西藏自治区
2020/03/11 无线电
php设计模式  Command(命令模式)
2011/06/17 PHP
php+mysql实现无限分类实例详解
2015/01/15 PHP
原创javascript小游戏实现代码
2010/08/19 Javascript
原生js 秒表实现代码
2012/07/24 Javascript
裁剪字符串trim()自定义改进版
2013/04/10 Javascript
纯文字版返回顶端的js代码
2013/08/01 Javascript
JavaScritp添加url参数并将参数加入到url中及更改url参数的方法
2015/10/26 Javascript
Jquery组件easyUi实现选项卡切换示例
2016/08/23 Javascript
EasyUI 结合JS导出Excel文件的实现方法
2016/11/10 Javascript
javascript基础知识讲解
2017/01/11 Javascript
js+css3实现旋转效果
2017/01/20 Javascript
解决option标签selected="selected"属性失效的问题
2017/11/06 Javascript
js页面加载后执行的几种方式小结
2020/01/30 Javascript
python添加模块搜索路径方法
2017/09/11 Python
python笔记_将循环内容在一行输出的方法
2019/08/08 Python
Python3 Tkinkter + SQLite实现登录和注册界面
2019/11/19 Python
python使用自定义钉钉机器人的示例代码
2020/06/24 Python
基于python tkinter的点名小程序功能的实例代码
2020/08/22 Python
详解python tcp编程
2020/08/24 Python
使用python对excel表格处理的一些小功能
2021/01/25 Python
如何用border-image实现文字气泡边框的示例代码
2020/01/21 HTML / CSS
Html5 webview元素定位工具的实现
2020/08/07 HTML / CSS
介绍一下Java中的Class类
2015/04/10 面试题
职高毕业生自我鉴定
2013/10/21 职场文书
2014学习全国两会精神心得体会2000字
2014/03/11 职场文书
主管会计岗位职责
2014/03/13 职场文书
优秀少先队大队辅导员事迹材料
2014/05/04 职场文书
法律系毕业生求职信
2014/05/28 职场文书
网络营销策划方案
2014/06/04 职场文书
学习考察心得体会
2014/09/04 职场文书
2015学校图书管理员工作总结
2015/05/11 职场文书
公司客户答谢酒会祝酒词
2015/08/11 职场文书
Java中的继承、多态以及封装
2022/04/11 Java/Android
Centos系统通过Docker安装并搭建MongoDB数据库
2022/04/12 MongoDB
什么是clearfix (一文搞清楚css清除浮动clearfix)
2023/05/21 HTML / CSS