国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

python zip()函數的使用示例

瀏覽:7日期: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 編程
相關文章:
主站蜘蛛池模板: 亚洲社区在线 | 国产精品一二区 | 成人影院在线免费观看 | 久久久久久久性潮 | 国产午夜精品一区二区三区不卡 | 日本在线观看免费视频网址 | 毛片韩国 | 中文字幕在线看视频一区二区三区 | 手机看片日韩日韩国产在线看 | 草草草影院 | 久久久精品国产免费观看同学 | 日韩精品在线免费观看 | 国产一级久久久久久毛片 | 成人福利在线 | 欧美色道 | 午夜mm131美女做爰视频 | 成人看免费一级毛片 | 精品国产成人系列 | 精品视频一区二区三区四区 | 婷婷丁香久久 | 久久最新视频 | 色综合精品久久久久久久 | 亚洲精品日韩中文字幕久久久 | 日本aaaaa级毛片 | 日本精品高清一区二区不卡 | 欧美日韩在线观看一区 | 欧美三级一区 | 色综合久久久久久 | 国产成人3p视频免费观看 | 免费观看欧美一级毛片 | 久草视频免费在线 | 国产一区亚洲二区三区毛片 | 免费一级片视频 | 国产一区二 | 欧美日韩综合网在线观看 | 国产高清免费 | 亚洲视频在线视频 | 成年人免费看 | 久久视频免费观看 | 日本经典在线三级视频 | 92看片淫黄大片一级 |