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实现apahce网站日志分析示例
Apr 02 Python
gearman的安装启动及python API使用实例
Jul 08 Python
Python3遍历目录树实现方法
May 22 Python
Python中unittest模块做UT(单元测试)使用实例
Jun 12 Python
Python实现简单网页图片抓取完整代码实例
Dec 15 Python
linux下python使用sendmail发送邮件
May 22 Python
Python使用matplotlib和pandas实现的画图操作【经典示例】
Jun 13 Python
使用Python编写Prometheus监控的方法
Oct 15 Python
Python 类的魔法属性用法实例分析
Nov 21 Python
如何基于Django实现上下文章跳转
Sep 16 Python
python中使用np.delete()的实例方法
Feb 01 Python
Python实现对齐打印 format函数的用法
Apr 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
yii2中使用Active Record模式的方法
2016/01/09 PHP
PHP 接入支付宝即时到账功能
2016/09/18 PHP
css3实现背景模糊的三种方式
2021/03/09 HTML / CSS
可实现多表单提交的javascript函数
2007/08/01 Javascript
基于jquery的返回顶部效果(兼容IE6)
2011/01/17 Javascript
推荐40个非常优秀的jQuery插件和教程【系列三】
2011/11/09 Javascript
如何创建一个JavaScript弹出DIV窗口层的效果
2013/09/25 Javascript
Js中使用hasOwnProperty方法检索ajax响应对象的例子
2014/12/08 Javascript
AngularJS内置指令
2015/02/04 Javascript
JS实现简单的键盘打字的效果
2015/04/24 Javascript
JS模拟键盘打字效果的方法
2015/08/05 Javascript
jquery实现的回旋滚动效果完整实例【附demo源码下载】
2016/09/20 Javascript
浅谈函数调用的不同方式,以及this的指向
2017/09/17 Javascript
基于Vue2的独立构建与运行时构建的差别(详解)
2017/12/06 Javascript
对angular 实时更新模板视图的方法$apply详解
2018/10/09 Javascript
json_decode 索引为数字时自动排序问题解决方法
2020/03/28 Javascript
Python语言的面相对象编程方式初步学习
2016/03/12 Python
python数据封装json格式数据
2018/03/04 Python
python表格存取的方法
2018/03/07 Python
python 提取tuple类型值中json格式的key值方法
2018/12/31 Python
pytorch使用tensorboardX进行loss可视化实例
2020/02/24 Python
python框架Django实战商城项目之工程搭建过程图文详解
2020/03/09 Python
xadmin使用formfield_for_dbfield函数过滤下拉表单实例
2020/04/07 Python
解决python中0x80072ee2错误的方法
2020/07/19 Python
jupyter notebook远程访问不了的问题解决方法
2021/01/11 Python
Python实现粒子群算法的示例
2021/02/14 Python
python 高阶函数简单介绍
2021/02/19 Python
CSS3 translate导致字体模糊的实例代码
2019/08/30 HTML / CSS
Champion官网:美国冠军运动服装
2017/01/25 全球购物
什么是java序列化,如何实现java序列化
2012/11/14 面试题
八年级物理教学反思
2014/01/19 职场文书
生日主持词
2014/03/20 职场文书
上下班时间调整通知
2015/04/23 职场文书
请病假条范文
2015/08/17 职场文书
SQL SERVER存储过程用法详解
2022/02/24 SQL Server
MySQL存储过程及语法详解
2022/08/05 MySQL