亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

python zip()函數的使用示例

瀏覽:2日期:2022-07-10 10:21:31

zip()函數將可迭代的對象作為參數,將對象對應的元素打包成一個個元祖,然后返回由這些元祖組成的對象,我們可以使用list()轉換成列表

如果各個迭代器的元素個數不一致,則返回列表長度和最小的對象相同,用*好操作符,可以將元祖解壓為列表

1.兩個或者多個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)

輸出:

1 42 53 6

2.如有兩個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)

3.同時遍歷兩個dict

如果長度相同的dict直接用zip函數即可同時for如果長度不同,可以先把這兩個dict整合進一個list再for

dict_1=dict(zip(a,b)) #{1: 4, 2: 5, 3: 6}dict_2=dict(zip(a,d)) # {1: [’a’, ’b’, ’c’], 2: [’aa’, ’bb’, ’cc’], 3: [’aaa’, ’bbb’, ’ccc’]}#key的遍歷for i,j in zip(dict_1,dict_2): print(i,j)

輸出:

1 12 23 3

#values的遍歷for i ,j in zip(dict_1.values(),dict_2.values()): print(i,j)

輸出:

4 [’a’, ’b’, ’c’]5 [’aa’, ’bb’, ’cc’]6 [’aaa’, ’bbb’, ’ccc’]

#同時遍歷,需要2個dict的value都是多層的dict_4=dict(zip(b,d)) #{4: [’a’, ’b’, ’c’], 5: [’aa’, ’bb’, ’cc’], 6: [’aaa’, ’bbb’, ’ccc’]}for i,j in zip(dict_4,dict_2): for k in dict_4[i]: print(i,k) for m in dict_2[j]: print(j,m)

輸出:

4 a4 b4 c1 a1 b1 c5 aa5 bb5 cc2 aa2 bb2 cc6 aaa6 bbb6 ccc3 aaa3 bbb3 ccc

以上就是python zip()的使用示例的詳細內容,更多關于python zip()的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 国产片毛片| 亚洲狠狠成人综合网 | 看黄视频免费 | 国产高清在线精品免费 | 停停五月天 | 国产精品一国产精品免费 | 毛片让我看一下毛片 | 欧美性视频一区二区三区 | 国产精品视频免费一区二区三区 | 亚洲视频一区在线播放 | 国产手机在线观看 | a级情欲片在线观看免费女中文 | 国产成人精品一区二三区2022 | a三级黄色片 | 欧美激情综合亚洲一二区 | 亚洲欧美一区二区三区不卡 | 国产大学生毛片一级高清 | 久久精品亚洲热综合一本奇米 | 精品一区二区久久 | 国产精品主播 | 亚洲碰碰| 成人黄色三级视频 | 日本中文字幕有码 | 欧美一区二区三区在线视频 | 中文字幕国产综合 | 国产精品亚洲欧美大片在线看 | 国产精品国产三级国产专不∫ | 欧美日韩亚洲一区二区 | 99视频在线国产 | 九九51精品国产免费看 | 国产美女一级高清免费观看 | 高潮岳喷我一脸 | 在线日本看片免费人成视久网 | 国产在线观看99 | 久久久在线视频精品免费观看 | 美女亚洲综合 | 欧美亚洲中日韩中文字幕在线 | 在线播放国产麻豆 | 91视频免费入口 | julia中文字幕久久亚洲 | 欧美精品黄页免费高清在线 |