久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

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

python zip()函數的使用示例

瀏覽:3日期: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 編程
相關文章:
主站蜘蛛池模板: 精品乱子伦一区二区三区 | 国产欧美日韩 | 久久中文字幕一区 | 激情欧美日韩一区二区 | 久久精品亚洲精品 | 卡通动漫第一页 | 亚洲精品影院 | 中文字幕av高清 | 国产一二区在线 | 久久久久久成人 | 国产伦精品一区二区三区四区视频 | 午夜久久| 在线成人av观看 | 欧美性网| 中文字幕日韩一区二区三区 | 亚洲免费影院 | 日日摸天天爽天天爽视频 | 国产成人久久精品一区二区三区 | 九色av | 日韩视频一区 | 国产精品久久久久久久 | 91亚洲国产成人久久精品网站 | 久久国产欧美日韩精品 | 欧美伦理一区二区 | 欧美日韩国产不卡 | 成人免费在线网址 | 一区二区三区四区在线 | 欧美黄色一区 | 国产毛片一区二区 | 久在线草 | 欧美日韩国产一区二区三区不卡 | 欧美日韩亚洲视频 | 日韩成人av在线 | 91网在线观看| 亚洲精品久久久一区二区三区 | 日韩在线视频网站 | 欧美高清国产 | 国产激情视频 | 亚洲三级在线看 | 在线激情视频 | 天天操一操|