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基础入门详解(文件输入/输出 内建类型 字典操作使用方法)
Dec 08 Python
wxPython窗口中文乱码解决方法
Oct 11 Python
详解python实现读取邮件数据并下载附件的实例
Aug 03 Python
python实现俄罗斯方块
Jun 26 Python
python3去掉string中的标点符号方法
Jan 22 Python
Python中的字符串切片(截取字符串)的详解
May 15 Python
python把ipynb文件转换成pdf文件过程详解
Jul 09 Python
解决python tkinter界面卡死的问题
Jul 17 Python
python实现kNN算法识别手写体数字的示例代码
Aug 16 Python
python图片剪裁代码(图片按四个点坐标剪裁)
Mar 10 Python
基于python tkinter的点名小程序功能的实例代码
Aug 22 Python
使用Python封装excel操作指南
Jan 29 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+Tidy-完美的XHTML纠错+过滤
2007/04/10 PHP
php whois查询API制作方法
2011/06/23 PHP
php中3种方法统计字符串中每种字符的个数并排序
2012/08/27 PHP
提高PHP性能的编码技巧以及性能优化详细解析
2013/08/24 PHP
单台服务器的PHP进程之间实现共享内存的方法
2014/06/13 PHP
php中preg_match的isU代表什么意思
2015/10/01 PHP
php通过smtp邮件验证登陆的方法
2016/05/11 PHP
10个值得深思的PHP面试题
2016/11/14 PHP
php图片合成方法(多张图片合成一张)
2017/11/25 PHP
IE中直接运行显示当前网页中的图片 推荐
2006/08/31 Javascript
javascript 自定义事件初探
2009/08/21 Javascript
js实现点击左右按钮轮播图片效果实例
2015/01/29 Javascript
jQuery显示和隐藏 常用的状态判断方法
2015/01/29 Javascript
总结在前端排序中遇到的问题
2016/07/19 Javascript
详解React-Todos入门例子
2016/11/08 Javascript
angular+webpack2实战例子
2017/05/23 Javascript
Vue 全局loading组件实例详解
2018/05/29 Javascript
vue实现分页组件
2020/06/16 Javascript
Node.js开发之套接字(socket)编程入门示例
2019/11/05 Javascript
es6中class类静态方法,静态属性,实例属性,实例方法的理解与应用分析
2020/02/15 Javascript
[54:29]2018DOTA2亚洲邀请赛 4.7 淘汰赛 VP vs LGD 第二场
2018/04/09 DOTA
Python爬取国外天气预报网站的方法
2015/07/10 Python
python中logging包的使用总结
2018/02/28 Python
Python 新建文件夹与复制文件夹内所有内容的方法
2018/10/27 Python
python 扩展print打印文件路径和当前时间信息的实例代码
2019/10/11 Python
Python Socket TCP双端聊天功能实现过程详解
2020/06/15 Python
Python 利用OpenCV给照片换底色的示例代码
2020/08/03 Python
详解使用scrapy进行模拟登陆三种方式
2021/02/21 Python
美国著名的户外用品品牌:L.L.Bean
2018/01/05 全球购物
大学校园毕业自我鉴定
2014/01/15 职场文书
物理教学随笔感言
2014/02/22 职场文书
爱的承诺书
2015/01/20 职场文书
个人简历求职信范文
2015/03/20 职场文书
经营目标责任书
2015/05/08 职场文书
2019年英语版感谢信(8篇)
2019/09/29 职场文书
动画《朋友游戏》公开佐藤友生绘制的开播纪念绘
2022/04/06 日漫