最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
python3 对list中每个元素进行处理的方法
时间:2018-07-05 编辑:猪哥 来源:一聚教程网
在写代码过程中我们常常可能会遇到这样一种情况,要对一个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,故而推荐第二种方法。
相关文章
- Golang ProtoBuf的基本语法详解 10-20
- Python识别MySQL中的冗余索引解析 10-20
- Python+Pygame绘制小球代码展示 10-18
- Python中的数据精度问题介绍 10-18
- Python随机值生成的常用方法介绍 10-18
- python3解压缩.gz文件分析 09-27