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对list列表结构中的值进行去重的方法总结
May 07 Python
解决Python中字符串和数字拼接报错的方法
Oct 23 Python
Python 模拟登陆的两种实现方法
Aug 10 Python
Python爬虫工程师面试问题总结
Mar 22 Python
在Python 中实现图片加框和加字的方法
Jan 26 Python
解决Pandas的DataFrame输出截断和省略的问题
Feb 08 Python
浅谈pyqt5中信号与槽的认识
Feb 17 Python
python opencv将图片转为灰度图的方法示例
Jul 31 Python
python装饰器使用实例详解
Dec 14 Python
python识别验证码图片实例详解
Feb 17 Python
使用Python和百度语音识别生成视频字幕的实现
Apr 09 Python
python生成word合同的实例方法
Jan 12 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后退一页表单内容保存实现方法
2012/06/17 PHP
关于php中一些字符串总结
2016/05/05 PHP
PHP框架Laravel中实现supervisor执行异步进程的方法
2017/06/07 PHP
Windows平台实现PHP连接SQL Server2008的方法
2017/07/26 PHP
用javascript获取textarea中的光标位置
2008/05/06 Javascript
用Mootools获得操作索引的两种方法分享
2011/12/12 Javascript
减少访问DOM的次数提升javascript性能
2014/02/24 Javascript
js生成动态表格并为每个单元格添加单击事件的方法
2014/04/14 Javascript
window.location 对象所包含的属性
2014/10/10 Javascript
javascript为按钮注册回车事件(设置默认按钮)的方法
2015/05/09 Javascript
jQuery鼠标经过方形图片切换成圆边效果代码分享
2015/08/20 Javascript
全面解析Bootstrap表单使用方法(表单控件)
2015/11/24 Javascript
react router 4.0以上的路由应用详解
2017/09/21 Javascript
jackson解析json字符串,首字母大写会自动转为小写的方法
2017/12/22 Javascript
微信小程序websocket实现聊天功能
2020/03/30 Javascript
使用VUE+iView+.Net Core上传图片的方法示例
2019/01/04 Javascript
JavaScript中的一些实用小技巧总结
2019/04/07 Javascript
vue 中使用 watch 出现了如下的报错的原因分析
2019/05/21 Javascript
微信小程序实现弹出菜单动画
2019/06/21 Javascript
Js参数RSA加密传输之jsencrypt.js的使用
2020/02/07 Javascript
vue实现简易图片左右旋转,上一张,下一张组件案例
2020/07/31 Javascript
详解Python中的装饰器、闭包和functools的教程
2015/04/02 Python
Python实现将HTML转换成doc格式文件的方法示例
2017/11/20 Python
Python使用pyh生成HTML文档的方法示例
2018/03/10 Python
python爬虫 使用真实浏览器打开网页的两种方法总结
2018/04/21 Python
Flask入门之上传文件到服务器的方法示例
2018/07/18 Python
python 自定义装饰器实例详解
2019/07/20 Python
Python numpy矩阵处理运算工具用法汇总
2020/07/13 Python
5分钟让你掌握css3阴影、倒影、渐变小技巧(小编推荐)
2016/08/15 HTML / CSS
请写出 BOOL flag 与"零值"比较的 if 语句
2016/02/29 面试题
人力资源管理专业毕业生推荐信
2013/11/07 职场文书
校友会欢迎辞
2014/01/13 职场文书
家庭贫困证明范本(经典版)
2014/09/22 职场文书
工伤死亡理赔协议书
2014/10/20 职场文书
python解决12306登录验证码的实现
2021/04/18 Python
golang定时器
2022/04/14 Golang