python3 对list中每个元素进行处理的方法
作者:清风不识字12138 时间:2022-05-31 13:41:41
在写代码过程中我们常常可能会遇到这样一种情况,要对一个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,故而推荐第二种方法。
来源:https://blog.csdn.net/qq_33363973/article/details/78732657
标签:python3,list,元素
0
投稿
猜你喜欢
python利用urllib实现爬取京东网站商品图片的爬虫实例
2022-05-01 12:32:56
Linux CentOS Python开发环境搭建教程
2021-05-17 22:57:18
如何基于python把文字图片写入word文档
2021-04-20 06:48:49
CentOs7.x安装Mysql的详细教程
2024-01-27 11:11:45
python连接mongodb数据库操作数据示例
2024-01-14 19:16:54
ie8下ewebeditor无效的解决办法
2010-02-28 10:31:00
使用Title提升可访问性二
2009-11-16 12:53:00
ADSI+ASP添加IP到IIS禁止访问列表中
2011-04-02 10:42:00
server application error--IIS故障
2009-06-11 12:50:00
Python txt文件加入字典并查询的方法
2021-11-09 12:50:15
Python深度学习之Keras模型转换成ONNX模型流程详解
2023-01-02 00:32:44
经典的退出浏览器弹窗代码
2008-07-30 12:48:00
python基础之错误和异常处理
2021-07-28 05:46:15
Python使用当前时间、随机数产生一个唯一数字的方法
2022-02-10 14:57:07
Windows安装MySQL8.0.28.0.msi方式(图文详解)
2024-01-24 14:55:24
python生成随机红包的实例写法
2021-02-20 12:30:33
Oracle 跨库 查询 复制表数据 分布式查询介绍
2024-01-24 23:56:08
asp压缩access数据库(带密码)方法
2007-09-06 19:48:00
Flask SQLAlchemy一对一,一对多的使用方法实践
2021-08-22 22:52:30
SQL server 管理事务和数据库介绍
2024-01-21 18:54:32