python3 对list中每个元素进行处理的方法


Posted in Python onJune 29, 2018

在写代码过程中我们常常可能会遇到这样一种情况,要对一个list中的每个元素做同样的操作时,两种方法

方法一:循环遍历每个元素

话不多说,上代码

a = [1,2,3]
for i in range(len(a)):
 a[i] += 1

输出a

[2, 3, 4]

方法二:用map函数

def y3(x):
 x+=1
 return x
map(y3, a)

但是map函数返回的是一个map类型,所以要想查看值需要把它再转换为list

list(map(y3, [1,2,3]))

输出结果也是

[2, 3, 4]

两种方法比较了下运行时间,当数据量为500000时,第二种方法的用时依然为0(实际应该是很接近于0),第一种方法的用时则为0.00465875304,故而推荐第二种方法。

以上这篇python3 对list中每个元素进行处理的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中os和shutil模块实用方法集锦
May 13 Python
高性能web服务器框架Tornado简单实现restful接口及开发实例
Jul 16 Python
进一步理解Python中的函数编程
Apr 13 Python
python获取url的返回信息方法
Dec 17 Python
通过pycharm使用git的步骤(图文详解)
Jun 13 Python
PyQT实现菜单中的复制,全选和清空的功能的方法
Jun 17 Python
python 画二维、三维点之间的线段实现方法
Jul 07 Python
Python利用matplotlib绘制约数个数统计图示例
Nov 26 Python
python矩阵运算,转置,逆运算,共轭矩阵实例
May 11 Python
利用python3筛选excel中特定的行(行值满足某个条件/行值属于某个集合)
Sep 04 Python
Python+Selenium实现读取网易邮箱验证码
Mar 13 Python
Python+Pillow+Pytesseract实现验证码识别
May 11 Python
python对list中的每个元素进行某种操作的方法
Jun 29 #Python
Python中交换两个元素的实现方法
Jun 29 #Python
python3中zip()函数使用详解
Jun 29 #Python
对python list 遍历删除的正确方法详解
Jun 29 #Python
通过Python模块filecmp 对文件比较的实现方法
Jun 29 #Python
Python之列表的插入&替换修改方法
Jun 28 #Python
python 寻找list中最大元素对应的索引方法
Jun 28 #Python
You might like
dedecms系统常用术语汇总
2007/04/03 PHP
php htmlentities和htmlspecialchars 的区别
2008/08/18 PHP
php 上传功能实例代码
2010/04/13 PHP
PHP执行批量mysql语句的解决方法
2013/05/02 PHP
在PHP上显示JFreechart画的统计图方法
2013/11/03 PHP
基于GD2图形库的PHP生成图片缩略图类代码分享
2015/02/08 PHP
Zend Framework动作助手Json用法实例分析
2016/03/05 PHP
JavaScript 字符串连接性能优化
2008/12/20 Javascript
javascript数组详解
2014/10/22 Javascript
轻松学习jQuery插件EasyUI EasyUI表单验证
2015/12/01 Javascript
JS使用正则表达式实现关键字替换加粗功能示例
2016/08/03 Javascript
javascript 实现文本使用省略号替代(超出固定高度的情况)
2017/02/21 Javascript
vue webpack打包后图片路径错误的完美解决方法
2018/12/07 Javascript
jQuery实现动态添加和删除input框代码实例
2019/03/29 jQuery
微信小程序 组件的外部样式externalClasses使用详解
2019/09/06 Javascript
vue-cli3使用mock数据的方法分析
2020/03/16 Javascript
JavaScript如何使用插值实现图像渐变
2020/06/28 Javascript
Python将列表数据写入文件(txt, csv,excel)
2019/04/03 Python
python3中property使用方法详解
2019/04/23 Python
windows系统中Python多版本与jupyter notebook使用虚拟环境的过程
2019/05/15 Python
python自动化测试之如何解析excel文件
2019/06/27 Python
Python 实现OpenCV格式和PIL.Image格式互转
2020/01/09 Python
部署Django到阿里云服务器教程示例
2020/06/03 Python
一个入门级python爬虫教程详解
2021/01/27 Python
CSS3中设置3D变形的transform-style属性详解
2016/05/23 HTML / CSS
利用纯CSS3实现动态的自行车特效源码
2017/01/20 HTML / CSS
耐克波兰官方网站:Nike波兰
2019/09/03 全球购物
初二政治教学反思
2014/01/12 职场文书
安全标准化实施方案
2014/02/20 职场文书
生日宴会主持词
2014/03/20 职场文书
《最大的麦穗》教学反思
2014/04/17 职场文书
小学优秀教育工作者事迹材料
2014/05/09 职场文书
父亲节活动策划方案
2014/08/24 职场文书
同学聚会邀请函
2015/01/30 职场文书
天堂的孩子观后感
2015/06/11 职场文书
小学三年级数学教学反思
2016/02/16 职场文书