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 命令行参数sys.argv
Sep 06 Python
Python实现的百度站长自动URL提交小工具
Jun 27 Python
Python基于checksum计算文件是否相同的方法
Jul 09 Python
举例讲解Python设计模式编程中对抽象工厂模式的运用
Mar 02 Python
Python实现将罗马数字转换成普通阿拉伯数字的方法
Apr 19 Python
wxPython之解决闪烁的问题
Jan 15 Python
Python爬取成语接龙类网站
Oct 19 Python
Python利用heapq实现一个优先级队列的方法
Feb 03 Python
Python解析json时提示“string indices must be integers”问题解决方法
Jul 31 Python
numpy.meshgrid()理解(小结)
Aug 01 Python
python实现ip地址查询经纬度定位详解
Aug 30 Python
python爬虫如何解决图片验证码
Feb 14 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 addslashes()与addclashes()函数的区别和比较
2013/06/24 PHP
PHP分页详细讲解(有实例)
2013/10/30 PHP
php实现window平台的checkdnsrr函数
2015/05/27 PHP
php版微信公众平台回复中文出现乱码问题的解决方法
2016/09/22 PHP
PHP表单验证内容是否为空的实现代码
2016/11/14 PHP
PHP魔术方法之__call与__callStatic使用方法
2017/07/23 PHP
JQuery 表格操作(交替显示、拖动表格行、选择行等)
2009/07/29 Javascript
var与Javascript变量隐式声明
2009/09/17 Javascript
Javascript学习笔记6 prototype的提出
2010/01/11 Javascript
高性能WEB开发 flush让页面分块,逐步呈现 flush让页面分块,逐步呈现
2010/06/19 Javascript
基于jquery的高性能td和input切换并可修改内容实现代码
2011/01/09 Javascript
JS实现网页表格自动变大缩小的方法
2015/03/09 Javascript
招聘网站基于jQuery实现自动刷新简历
2015/05/10 Javascript
jQuery实现点击后标记当前菜单位置(背景高亮菜单)效果
2015/08/22 Javascript
详解JavaScript函数
2015/12/01 Javascript
vue2.0父子组件及非父子组件之间的通信方法
2017/01/21 Javascript
nodejs multer实现文件上传与下载
2017/05/10 NodeJs
React Native中Navigator的使用方法示例
2017/10/13 Javascript
浅谈Vue.use的使用
2018/08/29 Javascript
详解Vue This$Store总结
2018/12/17 Javascript
[01:52]2014DOTA2西雅图邀请赛 V社开大会你不知道的小秘密
2014/07/08 DOTA
用Python写王者荣耀刷金币脚本
2017/12/21 Python
python 日志增量抓取实现方法
2018/04/28 Python
python+pandas分析nginx日志的实例
2018/04/28 Python
python更改已存在excel文件的方法
2018/05/03 Python
Python实现的读写json文件功能示例
2018/06/05 Python
python+selenium实现自动抢票功能实例代码
2018/11/23 Python
Django ModelForm组件使用方法详解
2019/07/23 Python
简单了解Python多态与属性运行原理
2020/06/15 Python
使用darknet框架的imagenet数据分类预训练操作
2020/07/07 Python
北京泡泡网网络有限公司.net面试题
2012/07/17 面试题
大学生个人先进事迹材料范文
2014/05/03 职场文书
师德师风建设方案
2014/05/08 职场文书
预备党员考察意见范文
2015/06/01 职场文书
2015年科学教研组工作总结
2015/07/22 职场文书
SpringBoot项目中控制台日志的保存配置操作
2021/06/18 Java/Android