电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

python中zip()函數遍歷多個列表方法

瀏覽:3日期:2022-06-27 17:10:55

在對列表的元素進行找尋時,會頻繁的說到遍歷的理念。對于復雜的遍歷要求,如多個列表中查找就顯然不適合用for循環。本篇所要帶來的是zip() 函數的方法,能夠對多個迭代器進行遍歷。下面我們就python中zip的說明、語法、使用注意點進行講解,然后帶來遍歷多個列表的實例。

1、說明

zip() 函數用于將可迭代的對象作為參數,將對象中對應的元素打包成一個個元組,然后返回由這些元組組成的列表。(注:在python3中返回的是zip對象)

2、語法

zip(iterable, ...)# 其中 iterable,... 表示多個列表、元組、字典、集合、字符串,甚至還可以為 range() 區間。3、注意

(1)zip 可以平行地遍歷多個迭代器,如果可迭代對象的長度不相同將按短的序列為準

(2)python3中zip相當于生成器,遍歷過程中產生元組,python2會把元組生成好,一次性返回整份列表

4、實例

使用zip()函數一次處理兩個或多個列表中的元素:

alist = [’a1’, ’a2’, ’a3’]blist = [’1’, ’2’, ’3’]for a, b in zip(alist, blist): print a, b# a1 1# a2 2# a3 3

python zip()函數實例擴展:

兩個或者多個list

a=[1,2,3]b=[4,5,6]c=[7,8,9,10] #兩個list去zip()zip(a,b)#三個list去zip(),返回的對象的長度和最小的迭代器一致zip(a,b,c)#用list()查看zip后的數據list(zip(a,b)) #[(1, 4), (2, 5), (3, 6)]list(zip(a,b,c)) #[(1, 4, 7), (2, 5, 8), (3, 6, 9)]#使用zip(*zip())解壓a1,b1=zip(*zip(a,b))#兩個list迭代輸出for i,j in zip(a,b): print(i,j)

如有兩個list,一個是一層,一個是嵌套,要組成一個dict

#將zip對象轉換成字典看看a=[1,2,3]d=[[’a’,’b’,’c’],[’aa’,’bb’,’cc’],[’aaa’,’bbb’,’ccc’]]dict(zip(a,d)) #{1: [’a’, ’b’, ’c’], 2: [’aa’, ’bb’, ’cc’], 3: [’aaa’, ’bbb’, ’ccc’]}#如果一個是key值,一個內層list就是一行value[dict(zip(a,value)) for value in d] #[{1: ’a’, 2: ’b’, 3: ’c’}, {1: ’aa’, 2: ’bb’, 3: ’cc’}, {1: ’aaa’, 2: ’bbb’, 3: ’ccc’}]#或者是 l=[]for value in d: dict={} for i in range(len(value)): dict[a[i]]=value[i] l.append(dict)

到此這篇關于python中zip()函數遍歷多個列表方法的文章就介紹到這了,更多相關zip()函數如何在python中遍歷多個列表內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 塑胶跑道施工-硅pu篮球场施工-塑胶网球场建造-丙烯酸球场材料厂家-奥茵 | 山楂片_雪花_迷你山楂片_山楂条饼厂家-青州市丰源食品厂 | 超细|超微气流粉碎机|气流磨|气流分级机|粉体改性机|磨粉机|粉碎设备-山东埃尔派粉体科技 | 蒜肠网-动漫,二次元,COSPLAY,漫展以及收藏型模型,手办,玩具的新媒体.(原变形金刚变迷TF圈) | 彼得逊采泥器-定深式采泥器-电动土壤采样器-土壤样品风干机-常州索奥仪器制造有限公司 | 蔬菜配送公司|蔬菜配送中心|食材配送|饭堂配送|食堂配送-首宏公司 | 多物理场仿真软件_电磁仿真软件_EDA多物理场仿真软件 - 裕兴木兰 | 东莞猎头公司_深圳猎头公司_广州猎头公司-广东万诚猎头提供企业中高端人才招聘服务 | 超声波气象站_防爆气象站_空气质量监测站_负氧离子检测仪-风途物联网 | 耐磨焊丝,堆焊焊丝,耐磨药芯焊丝,碳化钨焊丝-北京耐默公司 | 紫外线老化试验箱_uv紫外线老化试验箱价格|型号|厂家-正航仪器设备 | 二手色谱仪器,十万分之一分析天平,蒸发光检测器,电位滴定仪-湖北捷岛科学仪器有限公司 | 固诺家居-全屋定制十大品牌_整体衣柜木门橱柜招商加盟 | 自动记录数据电子台秤,记忆储存重量电子桌称,设定时间记录电子秤-昆山巨天 | 脉冲除尘器,除尘器厂家-淄博机械 | 品牌设计_VI设计_电影海报设计_包装设计_LOGO设计-Bacross新越品牌顾问 | 激光内雕_led玻璃_发光玻璃_内雕玻璃_导光玻璃-石家庄明晨三维科技有限公司 激光内雕-内雕玻璃-发光玻璃 | 全自动包装秤_全自动上袋机_全自动套袋机_高位码垛机_全自动包装码垛系统生产线-三维汉界机器(山东)股份有限公司 | 彩信群发_群发彩信软件_视频短信营销平台-达信通 | 2025世界机器人大会_IC China_半导体展_集成电路博览会_智能制造展览网 | 轻型地埋电缆故障测试仪,频响法绕组变形测试仪,静荷式卧式拉力试验机-扬州苏电 | 空压机商城|空气压缩机|空压机配件-压缩机网旗下商城 | 干洗店加盟_洗衣店加盟_干洗店设备-伊蔻干洗「武汉总部」 | 网站seo优化_seo云优化_搜索引擎seo_启新网络服务中心 | 进口便携式天平,外校_十万分之一分析天平,奥豪斯工业台秤,V2000防水秤-重庆珂偌德科技有限公司(www.crdkj.com) | 东莞画册设计_logo/vi设计_品牌包装设计 - 华略品牌设计公司 | 铝扣板-铝方通-铝格栅-铝条扣板-铝单板幕墙-佳得利吊顶天花厂家 elisa试剂盒价格-酶联免疫试剂盒-猪elisa试剂盒-上海恒远生物科技有限公司 | 布袋式除尘器|木工除尘器|螺旋输送机|斗式提升机|刮板输送机|除尘器配件-泊头市德佳环保设备 | 石英陶瓷,石英坩埚,二氧化硅陶瓷-淄博百特高新材料有限公司 | 仿古瓦,仿古金属瓦,铝瓦,铜瓦,铝合金瓦-西安东申景观艺术工程有限公司 | 捆扎机_气动捆扎机_钢带捆扎机-沈阳海鹞气动钢带捆扎机公司 | 理化生实验室设备,吊装实验室设备,顶装实验室设备,实验室成套设备厂家,校园功能室设备,智慧书法教室方案 - 东莞市惠森教学设备有限公司 | 气象监测系统_气象传感器_微型气象仪_气象环境监测仪-山东风途物联网 | 无水硫酸铝,硫酸铝厂家-淄博双赢新材料科技有限公司 | MTK核心板|MTK开发板|MTK模块|4G核心板|4G模块|5G核心板|5G模块|安卓核心板|安卓模块|高通核心板-深圳市新移科技有限公司 | 威海防火彩钢板,威海岩棉复合板,威海彩钢瓦-文登区九龙岩棉复合板厂 | 高温热泵烘干机,高温烘干热泵,热水设备机组_正旭热泵 | 大型果蔬切片机-水果冬瓜削皮机-洗菜机切菜机-肇庆市凤翔餐饮设备有限公司 | 紧急泄压人孔_防爆阻火器_阻火呼吸阀[河北宏泽石化] | 低压载波电能表-单相导轨式电能表-华邦电力科技股份有限公司-智能物联网综合管理平台 | 二手电脑回收_二手打印机回收_二手复印机回_硒鼓墨盒回收-广州益美二手电脑回收公司 |