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基于pygame实现的弹力球效果(附源码)
Nov 11 Python
Python基于select实现的socket服务器
Apr 13 Python
Python中logging.NullHandler 的使用教程
Nov 29 Python
python networkx 包绘制复杂网络关系图的实现
Jul 10 Python
python3模拟实现xshell远程执行liunx命令的方法
Jul 12 Python
TensorFlow车牌识别完整版代码(含车牌数据集)
Aug 05 Python
Django更新models数据库结构步骤
Apr 01 Python
python中get和post有什么区别
Jun 19 Python
python中sys模块是做什么用的
Aug 16 Python
简述 Python 的类和对象
Aug 21 Python
python设置 matplotlib 正确显示中文的四种方式
May 10 Python
利用Python第三方库实现预测NBA比赛结果
Jun 21 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
提高代码性能技巧谈—以创建千行表格为例
2006/07/01 Javascript
html超链接打开窗口大小的方法
2013/03/05 Javascript
最流行的Node.js精简型和全栈型开发框架介绍
2015/02/26 Javascript
js window对象属性和方法相关资料整理
2015/11/11 Javascript
JS弹出窗口插件zDialog简单用法示例
2016/06/12 Javascript
轻松实现jquery选项卡切换效果
2016/10/10 Javascript
利用js+css+html实现固定table的列头不动
2016/12/08 Javascript
jQuery读取XML文件的方法示例
2017/02/03 Javascript
关于jQuery EasyUI 中刷新Tab选项卡后一个页面变形的解决方法
2017/03/02 Javascript
ES6教程之for循环和Map,Set用法分析
2017/04/10 Javascript
jQuery实现在HTML文档加载完毕后自动执行某个事件的方法
2017/05/08 jQuery
一次Webpack配置文件的分离实战记录
2018/11/30 Javascript
react-router4按需加载(踩坑填坑)
2019/01/06 Javascript
js 判断当前时间是否处于某个一个时间段内
2019/09/19 Javascript
微信小程序获取当前位置和城市名
2019/11/13 Javascript
Javascript Worker子线程代码实例
2020/02/20 Javascript
小程序瀑布流组件实现翻页与图片懒加载
2020/05/19 Javascript
vue@cli3项目模板怎么使用public目录下的静态文件
2020/07/07 Javascript
vue内置组件keep-alive事件动态缓存实例
2020/10/30 Javascript
python中使用urllib2获取http请求状态码的代码例子
2014/07/07 Python
python实现微信发送邮件关闭电脑功能
2018/02/22 Python
python使用adbapi实现MySQL数据库的异步存储
2019/03/19 Python
Python列表的切片实例讲解
2019/08/20 Python
tensorflow入门:TFRecordDataset变长数据的batch读取详解
2020/01/20 Python
Jupyter Notebook添加代码自动补全功能的实现
2021/01/07 Python
微信html5页面调用第三方位置导航的示例
2018/03/14 HTML / CSS
德国在线订购鲜花:Fleurop
2018/08/25 全球购物
L*SPACE官网:比基尼、泳装和度假服装
2019/03/18 全球购物
SK-II神仙水美国官网:SK-II美国
2020/02/25 全球购物
澳大利亚领先的男装零售连锁店:Lowes
2020/08/07 全球购物
模具专业推荐信
2013/10/30 职场文书
2014班子“三严三实”对照检查材料思想汇报
2014/09/18 职场文书
求职自我评价怎么写
2015/03/09 职场文书
留学推荐信中文范文
2015/03/26 职场文书
入党积极分子培养人意见
2015/06/02 职场文书
《酸的和甜的》教学反思
2016/02/18 职场文书