python3:对list中每个元素进行处理
来源:互联网 发布:php会员卡系统源码 编辑:程序博客网 时间:2024/06/05 15:54
在写代码过程中我们常常可能会遇到这样一种情况,要对一个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 xmap(y3, a)
但是map函数返回的是一个map类型,所以要想查看值需要把它再转换为list
list(map(y3, [1,2,3]))
输出结果也是
[2, 3, 4]
两种方法比较了下运行时间,当数据量为500000时,第二种方法的用时依然为0(实际应该是很接近于0),第一种方法的用时则为0.00465875304,故而推荐第二种方法
阅读全文
1 0
- python3:对list中每个元素进行处理
- 对List中每个对象元素按时间顺序进行排序
- python对list中的每个元素进行某种操作
- 对List中每个对象元素按时间顺序排序
- 在list集合中对元素进行分组
- Java中的对List中元素进行自定义排序
- 对List内元素进行全排列
- List对里面元素进行过滤删除
- 对List集合中的元素进行排序
- 对List集合中的元素进行排序
- 对List集合中的元素进行排序
- 对List集合中的元素进行排序
- 对List集合中的元素进行排序
- 对List集合中的元素进行排序
- 对List集合中的元素进行排序
- Python3处理文件中每个词的方法
- Java中对List集合内的元素进行顺序、倒序、随机排序的示例代码
- Java中对List集合内的元素进行顺序、倒序、随机排序的示例代码
- spark-sql(四)---读写elasticsearch数据
- javascript基础知识整理2
- 深入理解Java:注解(Annotation)自定义注解入门
- 【Scikit-Learn 中文文档】37 内核近似
- AutoCompleteTextView中的弹出框实现模糊查询
- python3:对list中每个元素进行处理
- Hello World
- ListView适配器
- class 与 public class的区别
- 开启MySQL远程访问权限 允许远程连接
- 多线程学习进程
- listview上下不同数据显示
- 【Scikit-Learn 中文文档】38 成对的矩阵, 类别和核函数
- 双向选择,通常用于给多向配置