python同时遍历两个list用法说明
作者:s740556472 发布时间:2023-10-12 23:08:23
标签:python,遍历,list
前言
需求是将两个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
来源:https://blog.csdn.net/s740556472/article/details/82833078


猜你喜欢
- 打包成exe文件可以让python代码在没有python环境的条件下,依然能够运行,实在是码农们写追女朋友表白、情人节浪漫的必需品!1、使用
- 打开sqlserver时提示评估期已过解决方法:打开sqlserver安装中心(注意:选择R2的安装中心)选择版本升级中途可能会出现需要重启
- Hedger Wang 在国内 blog 上得到的方法:使用 try … finally 结构来使对象最终为 null ,以阻止内存泄露。其
- pandas解决excel科学计数法问题excel默认处理超14位的数字成科学计数法,且后面的数字默认变0。使用pandas合表或者生成新表
- 项目地址:https://github.com/cgDeepLearn/BilibiliCrawler 项目特点采取了一定的反反爬
- 本文介绍MySQL查看数据库表容量大小的命令语句,提供完整查询语句及实例,方便大家学习使用。 1.查看所有数据库容量大小select tab
- 由于Rosenblatt感知器的局限性,对于非线性分类的效果不理想。为了对线性分类无法区分的数据进行分类,需要构建多层感知器结构对数据进行分
- 作用域链首先来看看这段代码:var a = '喜羊羊';function A(){ console
- 如果您想详细了解eval和JSON请参考以下链接:eval :https://developer.mozilla.org/En/
- 在运维过程中,经常需要读取mysql的结果输出并进行响应的处理,这节介绍如何用Python读取mysql结果表并进行相应的整理。进行mysq
- 手痒痒系列之简单的放大镜写了个放大镜功能,可以设置显示的宽高width,height显示的位置,float ‘left’ 'righ
- 引言目前Python2和Python3存在版本上的不兼容性,这里将列举dict中的问题之一。下面话不多说,来看看详细的介绍:1. Pytho
- 公司服务器上的ip最少的也有100多个,有时候查到一个站的Ip, 不想通过OA去查,自己就用自己最近学的python知识,结合数据库,编写了
- 代码如下:import matplotlib.pyplot as pltx = [1,2,3,4,5,6,7,8]y = [5,2,4,2,
- 前言Python经常被称作“胶水语言”,因为它能够轻易地操作其他程序,轻易地包装使用其他语言编写的库。在Python/wxPython环境下
- 几个常用装饰器pytest.ini 配置文件 例子:[pytest]addopts = -v -s --html=py_test/scrip
- 前言最近在写nuxt项目时候每次新建页面都要去新建然后引入各种需要的依赖很是麻烦,所以想写一个脚本自动生成文件 省去手动新建现写下实现方法
- pytorch 权重weight 与 梯度grad 可视化查看特定layer的权重以及相应的梯度信息打印模型观察到model下面有modul
- 本文实例讲述了python实现简单温度转换的方法。分享给大家供大家参考。具体分析如下:这是一段简单的python代码,用户转换不同单位的温度
- 创建测试数据:import pandas as pdimport numpy as np#Create a DataFramedf1 = {