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实现ping的方法
Jul 06 Python
python爬取51job中hr的邮箱
May 14 Python
在centos7中分布式部署pyspider
May 03 Python
浅谈python中的__init__、__new__和__call__方法
Jul 18 Python
Python 判断是否为质数或素数的实例
Oct 30 Python
python3实现指定目录下文件sha256及文件大小统计
Feb 25 Python
Python 使用元类type创建类对象常见应用详解
Oct 17 Python
python使用pygame实现笑脸乒乓球弹珠球游戏
Nov 25 Python
python Popen 获取输出,等待运行完成示例
Dec 30 Python
Python中如何引入第三方模块
May 27 Python
python爬虫scrapy基本使用超详细教程
Feb 20 Python
opencv用VS2013调试时用Image Watch插件查看图片
Jul 26 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
discuz安全提问算法
2007/06/06 PHP
php开发工具之vs2005图解
2008/01/12 PHP
浅析PHP程序防止ddos,dns,集群服务器攻击的解决办法
2013/06/18 PHP
用PHP代替JS玩转DOM的思路及示例代码
2014/06/15 PHP
Laravel框架学习笔记(一)环境搭建
2014/10/15 PHP
Kindeditor编辑器添加图片上传水印功能(php代码)
2017/08/03 PHP
总结PHP代码规范、流程规范、git规范
2018/06/18 PHP
jQuery一步一步实现跨浏览器的可编辑表格,支持IE、Firefox、Safari、Chrome、Opera
2009/08/28 Javascript
js监听表单value的修改同步问题,跨浏览器支持
2009/12/31 Javascript
JS上传图片前的限制包括(jpg jpg gif及大小高宽)等
2012/12/19 Javascript
javascript间隔定时器(延时定时器)学习 间隔调用和延时调用
2014/01/13 Javascript
javascript不同类型数据之间的运算的转换方法
2014/02/13 Javascript
Javascript技术难点之apply,call与this之间的衔接
2015/12/04 Javascript
原生JS实现不断变化的标签
2017/05/22 Javascript
浅谈vue 锚点指令v-anchor的使用
2019/11/13 Javascript
Javascript confirm多种使用方法解析
2020/09/25 Javascript
[59:35]DOTA2上海特级锦标赛主赛事日 - 3 败者组第三轮#1COL VS Alliance第二局
2016/03/04 DOTA
Python中使用dom模块生成XML文件示例
2015/04/05 Python
python获取mp3文件信息的方法
2015/06/15 Python
Python 25行代码实现的RSA算法详解
2018/04/10 Python
Python利用splinter实现浏览器自动化操作方法
2018/05/11 Python
python实现超简单的视频对象提取功能
2018/06/04 Python
Django外键(ForeignKey)操作以及related_name的作用详解
2019/07/29 Python
pyenv虚拟环境管理python多版本和软件库的方法
2019/12/26 Python
提高python代码运行效率的一些建议
2020/09/29 Python
很酷的小工具和电子产品商城:GearBest
2016/11/19 全球购物
《一个中国孩子的呼声》教学反思
2014/02/12 职场文书
2014村务公开实施方案
2014/02/25 职场文书
置业顾问岗位职责
2014/03/02 职场文书
2014两会学习心得:时代的发展
2014/03/17 职场文书
社保委托书怎么写
2014/08/02 职场文书
2014年大学生党员评议表自我评价
2014/09/20 职场文书
2015年学雷锋活动总结
2015/02/06 职场文书
初中教务主任竞聘演讲稿(范文)
2019/08/20 职场文书
关于vue中如何监听数组变化
2021/04/28 Vue.js
Python学习之迭代器详解
2022/04/01 Python