1. 程式人生 > >少說話多寫程式碼之Python學習030——條件語句07(如何迭代-並行迭代)

少說話多寫程式碼之Python學習030——條件語句07(如何迭代-並行迭代)

迭代就是遍歷一個集合,取所有的值出來。加入有兩個陣列,如何一起把資料取出來。
看下面程式碼,

names =['Jim','Hanmeimei','Lilei','Tom']
ages=[13,14,12,15]
for i in range(len(names)):
    print(names[i],'是',ages[i],'歲')

輸出

Jim 是 13 歲
Hanmeimei 是 14 歲
Lilei 是 12 歲
Tom 是 15 歲

這裡引出一個函式zip(集合1,集合2)。看看zip的使用個,

for name,age in zip(names,ages):
    print(name,'已經',age,'歲了')

輸出

Jim 已經 13 歲了
Hanmeimei 已經 14 歲了
Lilei 已經 12 歲了
Tom 已經 15 歲了

如果兩個陣列長度不同,會以zip引數中前面的那個序列長度執行。

for i,j in zip(range(2),range(100)):
    print(i,j)

輸出

0 0
1 1

工程檔案下載:https://download.csdn.net/download/yysyangyangyangshan/10742490