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之集成开发环境(IDE)
Sep 12 Python
初步探究Python程序的执行原理
Apr 11 Python
pyqt5的QWebEngineView 使用模板的方法
Aug 18 Python
python中将两组数据放在一起按照某一固定顺序shuffle的实例
Jul 15 Python
python opencv 简单阈值算法的实现
Aug 04 Python
django项目登录中使用图片验证码的实现方法
Aug 15 Python
使用Python调取任意数字资产钱包余额功能
Aug 15 Python
Django模板标签中url使用详解(url跳转到指定页面)
Mar 19 Python
Django使用list对单个或者多个字段求values值实例
Mar 31 Python
matplotlib基础绘图命令之bar的使用方法
Aug 13 Python
Python request post上传文件常见要点
Nov 20 Python
用python制作个视频下载器
Feb 01 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目录与文件操作
2011/12/30 PHP
php中flush()、ob_flush()、ob_end_flush()的区别介绍
2013/02/17 PHP
图片按比例缩放函数
2006/06/26 Javascript
Webkit的跨域安全问题说明
2011/09/13 Javascript
JavaScript模块化开发之SeaJS
2015/12/13 Javascript
完美实现八种js焦点轮播图(上篇)
2016/07/18 Javascript
jQuery实现的小图列表,大图展示效果幻灯片示例
2016/10/25 Javascript
Webpack常见静态资源处理-模块加载器(Loaders)+ExtractTextPlugin插件
2017/06/29 Javascript
Vue上传组件vue Simple Uploader的用法示例
2017/08/25 Javascript
React 父子组件通信的实现方法
2019/12/05 Javascript
在vant中使用时间选择器和popup弹出层的操作
2020/11/04 Javascript
解决vue-cli输入命令vue ui没效果的问题
2020/11/17 Javascript
[02:20]DOTA2亚洲邀请赛 EHOME战队出场宣传片
2015/02/07 DOTA
Python的Flask框架中实现登录用户的个人资料和头像的教程
2015/04/20 Python
python文件操作相关知识点总结整理
2016/02/22 Python
Python使用Turtle模块绘制五星红旗代码示例
2017/12/11 Python
python实现数据写入excel表格
2018/03/25 Python
Python实现的括号匹配判断功能示例
2018/08/25 Python
Python+OpenCV图片局部区域像素值处理详解
2019/01/23 Python
Django logging配置及使用详解
2019/07/23 Python
python 进程 进程池 进程间通信实现解析
2019/08/23 Python
python3 自动打印出最新版本执行的mysql2redis实例
2020/04/09 Python
Django 构建模板form表单的两种方法
2020/06/14 Python
Python监听键盘和鼠标事件的示例代码
2020/11/18 Python
python的数学算法函数及公式用法
2020/11/18 Python
Python爬虫scrapy框架Cookie池(微博Cookie池)的使用
2021/01/13 Python
美国知名眼镜网站:Target Optical
2020/04/04 全球购物
与UNIX有关的几个名词
2015/09/17 面试题
应用化学专业本科生求职信
2013/09/29 职场文书
商务英语求职自荐信范文
2013/12/24 职场文书
《兰亭集序》教学反思
2014/02/11 职场文书
2014年教师节寄语
2014/08/11 职场文书
小学生我的梦想演讲稿
2014/08/21 职场文书
2015年七夕情人节活动方案
2015/05/06 职场文书
漂亮妈妈观后感
2015/06/08 职场文书
小学数学新课改心得体会
2016/01/22 职场文书