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随机生成彩票号码的方法
Mar 05 Python
使用Python的turtle模块画图的方法
Nov 15 Python
TF-IDF与余弦相似性的应用(二) 找出相似文章
Dec 21 Python
使用pandas read_table读取csv文件的方法
Jul 04 Python
python中cPickle类使用方法详解
Aug 27 Python
Python 一句话生成字母表的方法
Jan 02 Python
Python从文件中读取数据的方法讲解
Feb 14 Python
详解Python做一个名片管理系统
Mar 14 Python
python找出一个列表中相同元素的多个索引实例
Jun 11 Python
Python数据相关系数矩阵和热力图轻松实现教程
Jun 16 Python
解决Python3.7.0 SSL低版本导致Pip无法使用问题
Sep 03 Python
基于python实现监听Rabbitmq系统日志代码示例
Nov 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数组应该有多大的分析
2009/07/30 PHP
php 一元分词算法
2009/11/30 PHP
PHP实现文字写入图片功能
2019/02/18 PHP
五个jQuery图片画廊插件 推荐
2011/05/12 Javascript
js汉字转拼音实现代码
2013/02/06 Javascript
一个简单的jQuery插件ajaxfileupload.js实现ajax上传文件例子
2014/06/26 Javascript
jQuery图片旋转插件jQueryRotate.js用法实例(附demo下载)
2016/01/21 Javascript
JS获取当前脚本文件的绝对路径
2016/03/02 Javascript
angular.js指令中transclude选项及ng-transclude指令详解
2017/05/24 Javascript
input框中自动展示当前日期yyyy/mm/dd的实现方法
2017/07/06 Javascript
微信小程序使用audio组件播放音乐功能示例【附源码下载】
2017/12/08 Javascript
详解使用vue-cli脚手架初始化Vue项目下的项目结构
2018/03/08 Javascript
微信小程序实现自定义modal弹窗封装的方法
2018/06/15 Javascript
浅谈Vue.js 中的 v-on 事件指令的使用
2018/11/25 Javascript
详解超简单的react服务器渲染(ssr)入坑指南
2019/02/28 Javascript
小试小程序云开发(小结)
2019/06/06 Javascript
vue实现将数据存入vuex中以及从vuex中取出数据
2019/11/08 Javascript
Python备份Mysql脚本
2008/08/11 Python
python实现探测socket和web服务示例
2014/03/28 Python
跟老齐学Python之玩转字符串(2)更新篇
2014/09/28 Python
使用pygame模块编写贪吃蛇的实例讲解
2018/02/05 Python
VSCode下好用的Python插件及配置
2018/04/06 Python
Python 数据处理库 pandas进阶教程
2018/04/21 Python
PyGame贪吃蛇的实现代码示例
2018/11/21 Python
对python数据切割归并算法的实例讲解
2018/12/12 Python
用Python和WordCloud绘制词云的实现方法(内附让字体清晰的秘笈)
2019/01/08 Python
解决Django中checkbox复选框的传值问题
2020/03/31 Python
Python 通过爬虫实现GitHub网页的模拟登录的示例代码
2020/08/17 Python
50个强大璀璨的CSS3/JS技术运用实例
2010/02/27 HTML / CSS
翻新二手苹果产品的网络领导者:Mac of all Trades
2017/12/19 全球购物
Ariat英国官网:为世界顶级马术运动员制造最优质的鞋类和服装
2020/02/14 全球购物
应届生服务员求职信
2013/10/31 职场文书
小班下学期评语
2014/05/04 职场文书
详解Vue的sync修饰符
2021/05/15 Vue.js
Android Rxjava3 使用场景详解
2022/04/07 Java/Android
Python安装及建立虚拟环境的完整步骤
2022/06/25 Servers