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友情链接检查方法
Jul 08 Python
python获取多线程及子线程的返回值
Nov 15 Python
python基于twisted框架编写简单聊天室
Jan 02 Python
PYTHON基础-时间日期处理小结
May 05 Python
tensorflow 输出权重到csv或txt的实例
Jun 14 Python
Python实现数据结构线性链表(单链表)算法示例
May 04 Python
树莓派与PC端在局域网内运用python实现即时通讯
Jun 22 Python
Python在OpenCV里实现极坐标变换功能
Sep 02 Python
Tensorflow设置显存自适应,显存比例的操作
Feb 03 Python
Python类继承和多态原理解析
Feb 05 Python
Python随机数函数代码实例解析
Feb 09 Python
python基于socket函数实现端口扫描
May 28 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脚本[带参数]的方法
2010/01/22 PHP
PHP stristr() 函数(不区分大小写的字符串查找)
2010/06/03 PHP
PHP在引号前面添加反斜杠(PHP去除反斜杠)
2013/09/28 PHP
PHP转盘抽奖接口实例
2015/02/09 PHP
10款实用的PHP开源工具
2015/10/23 PHP
PHP与Ajax相结合实现登录验证小Demo
2016/03/16 PHP
php+jQuery递归调用POST循环请求示例
2016/10/14 PHP
php7下的filesize函数
2019/09/30 PHP
json 定义
2008/06/10 Javascript
基于jquery的超简单上下翻
2010/04/20 Javascript
用函数模板,写一个简单高效的 JSON 查询器的方法介绍
2013/04/17 Javascript
使用js在页面中绘制表格核心代码
2013/09/16 Javascript
js处理自己不能定义二维数组的方法详解
2014/03/03 Javascript
原生JS实现拖拽图片效果
2020/08/27 Javascript
jQuery实现图片加载完成后改变图片大小的方法
2016/03/29 Javascript
AngularJs表单验证实例详解
2016/05/30 Javascript
jQuery简单实现仿京东分类导航层效果
2016/06/07 Javascript
原生js仿jquery实现对Ajax的封装
2016/10/04 Javascript
基于JavaScript实现无限加载瀑布流
2017/07/21 Javascript
jQuery实现对网页节点的增删改查功能示例
2017/09/18 jQuery
详解javascript中的Error对象
2019/04/25 Javascript
解决vant框架做H5时踩过的坑(下拉刷新、上拉加载等)
2020/11/11 Javascript
聊聊vue 中的v-on参数问题
2021/01/29 Vue.js
Python文本统计功能之西游记用字统计操作示例
2018/05/07 Python
Python创建或生成列表的操作方法
2019/06/19 Python
利用jupyter网页版本进行python函数查询方式
2020/04/14 Python
几款主流好用的富文本编辑器(所见即所得常用编辑器)介绍
2021/03/17 Javascript
什么是设计模式
2012/06/17 面试题
法学个人求职信范文
2014/01/27 职场文书
个人委托书范本
2014/04/02 职场文书
经典禁毒标语
2014/06/16 职场文书
二年级上册数学教学计划
2015/01/20 职场文书
本科毕业答辩开场白
2015/05/27 职场文书
七年级语文教学反思
2016/03/03 职场文书
2019年员工晋升管理制度范本!
2019/07/08 职场文书
python not运算符的实例用法
2021/06/30 Python