python3:对list中每个元素进行处理
生活随笔
收集整理的这篇文章主要介绍了
python3:对list中每个元素进行处理
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
在写代码过程中我们常常可能会遇到这样一种情况,要对一个list中的每个元素做同样的操作时,两种方法
方法一:循环遍历每个元素
话不多说,上代码
输出a
[2, 3, 4]方法二:用map函数
def y3(x):x+=1return x map(y3, a)但是map函数返回的是一个map类型,所以要想查看值需要把它再转换为list
list(map(y3, [1,2,3]))输出结果也是
[2, 3, 4]两种方法比较了下运行时间,当数据量为500000时,第二种方法的用时依然为0(实际应该是很接近于0),第一种方法的用时则为0.00465875304,故而推荐第二种方法
总结
以上是生活随笔为你收集整理的python3:对list中每个元素进行处理的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 《集体智慧编程》数学公式
- 下一篇: 计算一个list中数据的平均数、中位数和