前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python中不用循环同时遍历两个数组并进行对应元素的处理并进行删除

Python中不用循环同时遍历两个数组并进行对应元素的处理并进行删除

作者头像
卡尔曼和玻尔兹曼谁曼
发布2019-01-22 09:56:51
4.4K0
发布2019-01-22 09:56:51
举报

对于Python语言,在编写代码的时候如果不用循环尽量不用循环,语言内置的一些函数其处理效率往往更高。

下面举个例子进行说明:比如我们有两个相同大小的列表(list),需要同时对两个列表的对应元素进行判断,把满足要求的删除。

Python中不用循环同时遍历两个数组并进行对应元素的处理并进行删除
Python中不用循环同时遍历两个数组并进行对应元素的处理并进行删除
  1. x, y是两个列表,上面的例子将xy对应相等的元素进行删除操作。
  2. 其中内部的zipxy打包,外部的zip将处理后的元素拆包。注意:外部的zip函数拆包需要对变量添加*号。
  3. 注意到处理以后的数据变成了tuple。

是不是很简单,没有循环,但是对数据进行了遍历。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018年01月15日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档