最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

zip遍歷兩個(gè)迭代對(duì)象

2021-11-13 15:57 作者:與時(shí)代脫軌的級(jí)數(shù)  | 我要投稿

python每日學(xué)習(xí)分享:


今天學(xué)到的如下:

copy后直接運(yùn)行就知道我學(xué)到了啥了


snacks=['bacon','donut','muffin']

counts=[len(n) for n in snacks] #由原列表引申出的列表


#想同時(shí)遍歷兩個(gè)列表

#用列表位置來(lái)實(shí)現(xiàn)

for i in range(len(snacks)):

? ? count=counts[i]

? ? if count>=6:

? ? ? ? print(snacks[i])#輸出最長(zhǎng)單詞

#此時(shí)下標(biāo)i必須在循環(huán)體內(nèi)出現(xiàn)兩次


print('------')


#用enumerate

for i,name in enumerate(snacks):

? ? count=counts[i]

? ? if count>=6:

? ? ? ? print(name)


print('++++++')


#zip,原理是臨時(shí)元組,每次zip只從中分別取一個(gè)元素,也不會(huì)占太多內(nèi)存

for name,count in zip(snacks,counts):

? ? if count>=6:

? ? ? ? print(name)


#zip循環(huán)的次數(shù)為最短列表的長(zhǎng)度

snacks.append('wsztxdy')

print(snacks)

for name,count in zip(snacks,counts):

? ? print(name)


#如果想解決不確定列表長(zhǎng)短還想用zip的問(wèn)題

import itertools

snacks=['bacon','donut','muffin']

counts=[len(n) for n in snacks]

snacks.append('wsztxdy')

for name,count in itertools.zip_longest(snacks,counts):

? ? print(f'{name} : {count}')

#會(huì)用自帶的默認(rèn)參數(shù)來(lái)填補(bǔ)空缺

zip_longest函數(shù)輸出結(jié)果

恩,還是挺有趣的~


zip遍歷兩個(gè)迭代對(duì)象的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
仪征市| 武安市| 临泉县| 长子县| 富源县| 准格尔旗| 文成县| 普定县| 靖安县| 平乐县| 胶南市| 沁阳市| 六枝特区| 云林县| 邵东县| 商洛市| 四子王旗| 曲阜市| 汽车| 浑源县| 炎陵县| 武隆县| 福安市| 阿瓦提县| 台中县| 始兴县| 平昌县| 长宁区| 合作市| 东平县| 兴宁市| 济宁市| 兰考县| 柳州市| 华坪县| 康定县| 崇明县| 北辰区| 克东县| 清丰县| 平乡县|