国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-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 編程
相關文章:
主站蜘蛛池模板: 99国产精品久久久久久久... | 色久天堂网 | 日本加勒比高清一本大道 | 99精品国产成人一区二区在线 | 国产伦理自拍 | 国产亚洲精品午夜高清影院 | 日本一区二区不卡久久入口 | 国产精品美女一级在线观看 | 日韩国产精品欧美一区二区 | re久久| 欧美日本韩国一区 | 韩国视频一区 | 国产在线观看网址你懂得 | 日本午夜vr影院新入口 | 深夜福利视频在线观看 | 女人张开腿等男人桶免费视频 | 国产免费高清在线精品一区 | 国产欧美在线观看不卡一 | 亚洲男人天堂2018 | 久久久久久久性高清毛片 | 午夜在线伦理福利视频 | 国内自拍网 | 免费一级a毛片在线播 | 免费在线成人 | 欧美成人性色xxxx视频 | 中文字幕日韩精品亚洲七区 | 久久手机精品视频 | 九九看片 | 中文字幕亚洲天堂 | 久久亚洲欧美成人精品 | h亚洲 | 亚洲视频在线免费看 | 免费人成在线 | 午夜免费69性视频爽爽爽 | 亚洲炮网| 欧美日韩免费一区二区在线观看 | 成人毛片高清视频观看 | 亚洲精品高清国产一线久久97 | 黄色免费看片网站 | 亚洲欧美二区三区久本道 | 国产精品a区 |