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实现分析apache和nginx日志文件并输出访客ip列表的方法
Apr 04 Python
浅析Python中return和finally共同挖的坑
Aug 18 Python
Python3.4 tkinter,PIL图片转换
Jun 21 Python
Python multiprocessing多进程原理与应用示例
Feb 28 Python
Python面向对象之类的封装操作示例
Jun 08 Python
python 日期排序的实例代码
Jul 11 Python
python开头的coding设置方法
Aug 08 Python
django echarts饼图数据动态加载的实例
Aug 12 Python
python实现简单银行管理系统
Oct 25 Python
OpenCV 表盘指针自动读数的示例代码
Apr 10 Python
Python接口自动化测试框架运行原理及流程
Nov 30 Python
scrapy-splash简单使用详解
Feb 21 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
php生成PDF格式文件并且加密
2015/06/22 PHP
详解PHP实现异步调用的4种方法
2016/03/14 PHP
Yii操作数据库实现动态获取表名的方法
2016/03/29 PHP
万能的php分页类
2017/07/06 PHP
php中请求url的五种方法总结
2017/07/13 PHP
JavaScript Perfection kill 测试及答案
2010/03/23 Javascript
jQuery的实现原理的模拟代码 -3 事件处理
2010/08/03 Javascript
三种取消选中单选框radio的方法
2014/09/09 Javascript
JS+CSS实现鼠标经过弹出一个DIV框完整实例(带缓冲动画渐变效果)
2016/03/25 Javascript
功能强大的Bootstrap效果展示(二)
2016/08/03 Javascript
禁用backspace网页回退功能的实现代码
2016/11/15 Javascript
javascript 单例模式详解及简单实例
2017/02/14 Javascript
js实现显示手机号码效果
2017/03/09 Javascript
JavaScript代码判断输入的字符串是否含有特殊字符和表情代码实例
2017/08/17 Javascript
JavaScript数据结构与算法之二叉树添加/删除节点操作示例
2019/03/01 Javascript
浅谈laytpl 模板空值显示null的解决方法及简单的js表达式
2019/09/19 Javascript
[02:17]2016完美“圣”典风云人物:Sccc专访
2016/12/03 DOTA
python读取html中指定元素生成excle文件示例
2014/04/03 Python
python字符串编码识别模块chardet简单应用
2015/06/15 Python
Python抽象类的新写法
2015/06/18 Python
Fiddler如何抓取手机APP数据包
2016/01/22 Python
Python入门_浅谈for循环、while循环
2017/05/16 Python
pytorch 转换矩阵的维数位置方法
2018/12/08 Python
对pandas通过索引提取dataframe的行方法详解
2019/02/01 Python
使用OpenCV实现仿射变换—平移功能
2019/08/29 Python
python语言的优势是什么
2020/06/17 Python
欧舒丹比利时官网:L’OCCITANE比利时
2017/04/25 全球购物
白酒市场开发计划书
2014/01/09 职场文书
明信片寄语大全
2014/04/08 职场文书
社会公德演讲稿
2014/05/20 职场文书
火锅店的活动方案
2014/08/15 职场文书
2014年社区妇联工作总结
2014/12/02 职场文书
大学生各类奖学金申请书
2019/06/24 职场文书
《正面管教》读后有感:和善而坚定的旅程
2019/12/19 职场文书
上手简单,功能强大的Python爬虫框架——feapder
2021/04/27 Python
golang通过递归遍历生成树状结构的操作
2021/04/28 Golang