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
  • asp之家 网络编程 m.aspxhome.com