python如何在一個for循環中遍歷多個列表


推薦使用python內置函數zip,它可以將x個y維列表變成一個zip對象,將zip對象拆包可以發現它變成了y個x維元組。我們還可以將這個對象變成一個元組或列表。如下所示:

如果是兩個列表的zip,我們還可以將其變成字典形式。

下面是一個小實例:

name = ['wl','lyf','hg']
old = [22,33,35]
for i,j in zip(name,old):
    print("他叫{},今年{}歲".format(i,j))
他叫wl,今年22歲
他叫lyf,今年33歲
他叫hg,今年35歲

要注意的是,如果使用zip函數,一定要確保多個列表的元素數是相同的,不然對於多出的部分因無法匹配會自動丟棄掉。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM