python同时遍历两个list用法说明


Posted in Python onMay 02, 2020

前言

需求是将两个list同时进行遍历,然后同步的将每个元素add到一个dict中,虽然有麻烦的方式,比如直接用list的数组下标可以实现,但是一点也不pythonic,于是想到了zip内置函数。记录下写法~

正文

废话不多说直接上代码:

dict_1 = {}
 list_1 = ['a','b','c']
 list_2 = ['1','2','3']
 """ zip打包用法,同时遍历两个list """
 for symbol,digit in zip(list_1,list_2):
  dict_1[symbol] = digit

最终就是同步的将list1 、2进行遍历,同步的放入到dict中。

结果如下:

dict_1 = {'a':'1','b':'2','c':'3'}

补充知识:Python之for循环里面遍历两个List或多个对象

0、卧槽,头回见这样的用法,其实in后面的两个list会组成(list1,list2)这样的元组,等于是target元组

def redirect_back(default='hello', **kwargs):
  for target in request.args.get('next'), request.referrer:
    if not target:
      continue
    if is_safe_url(target):
      return redirect(target)
  return redirect(url_for(default, **kwargs))

好变态的语法,我也是醉了,这样的方案也能解决我的bug

1、再看一个例子吧:

>>> for target in [1,2,3], [7,8,9]:
...   print(target)
... 
[1, 2, 3]
[7, 8, 9]

2、再来看一个,可见in后面当有多个对象的时候,会被组成一个tuple!!

每个target就是其中tuple中的一个元素哦

>>> for target in [1,2,3],["wangba",8,9],'hello':
...   print(target)
... 
[1, 2, 3]
['wangba', 8, 9]
hello

以上这篇python同时遍历两个list用法说明就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python利用beautifulSoup实现爬虫
Sep 29 Python
python登录pop3邮件服务器接收邮件的方法
Apr 30 Python
Python中利用xpath解析HTML的方法
May 14 Python
基于Django与ajax之间的json传输方法
May 29 Python
Python实现FM算法解析
Jun 18 Python
详解python实现交叉验证法与留出法
Jul 11 Python
Django自定义用户表+自定义admin后台中的字段实例
Nov 18 Python
Python qrcode 生成一个二维码的实例详解
Feb 12 Python
如何使用python写截屏小工具
Sep 29 Python
python 下载文件的多种方法汇总
Nov 17 Python
Django解决frame拒绝问题的方法
Dec 18 Python
pandas取dataframe特定行列的实现方法
May 24 Python
python多线程实现同时执行两个while循环的操作
May 02 #Python
python 实现两个线程交替执行
May 02 #Python
Python中使用threading.Event协调线程的运行详解
May 02 #Python
浅谈Python3多线程之间的执行顺序问题
May 02 #Python
python继承threading.Thread实现有返回值的子类实例
May 02 #Python
Python3-异步进程回调函数(callback())介绍
May 02 #Python
浅谈Python中threading join和setDaemon用法及区别说明
May 02 #Python
You might like
PHP的switch判断语句的“高级”用法详解
2014/10/01 PHP
php实现表单提交上传文件功能
2018/05/28 PHP
JavaScript 指导方针
2007/04/05 Javascript
JQuery入门——用bind方法绑定事件处理函数应用介绍
2013/02/05 Javascript
javascript包装对象实例分析
2015/03/27 Javascript
基于jquery实现人物头像跟随鼠标转动
2015/08/23 Javascript
JavaScript事件类型中UI事件详解
2016/01/14 Javascript
vue,angular,avalon这三种MVVM框架优缺点
2016/04/27 Javascript
Jquery $when done then的用法详解
2016/05/20 Javascript
jquery分隔Url的param方法(推荐)
2016/05/25 Javascript
关于JavaScript中的this指向问题总结篇
2017/07/23 Javascript
Vue中正确使用jQuery的方法
2017/10/30 jQuery
jQuery实现点击旋转,再点击恢复初始状态动画效果示例
2018/12/11 jQuery
微信小程序API—获取定位的详解
2019/04/30 Javascript
js实现鼠标拖曳效果
2020/12/30 Javascript
[47:52]完美世界DOTA2联赛PWL S2 PXG vs InkIce 第二场 11.26
2020/11/30 DOTA
python概率计算器实例分析
2015/03/25 Python
Python中super()函数简介及用法分享
2016/07/11 Python
python使用SQLAlchemy操作MySQL
2020/01/02 Python
Python3打包exe代码2种方法实例解析
2020/02/17 Python
Python文件操作模拟用户登陆代码实例
2020/06/09 Python
sklearn线性逻辑回归和非线性逻辑回归的实现
2020/06/09 Python
python对execl 处理操作代码
2020/06/22 Python
HTML5 Canvas锯齿图代码实例
2014/04/10 HTML / CSS
Zavvi美国:英国娱乐之家
2017/03/19 全球购物
美国酒店控股公司:Choice Hotels
2018/06/15 全球购物
美国家庭鞋店:Shoe Sensation
2019/09/27 全球购物
俄罗斯在线服装店:STOLNIK
2021/03/07 全球购物
活动志愿者自荐信
2014/01/27 职场文书
优秀教师获奖感言
2014/01/31 职场文书
安卓程序员求职信
2014/02/28 职场文书
律师授权委托书范本
2014/10/07 职场文书
企业团队精神心得体会
2016/01/19 职场文书
2016思想纪律作风整顿心得体会
2016/01/23 职场文书
详解Python中的进程和线程
2021/06/23 Python
golang中的struct操作
2021/11/11 Golang