少說話多寫程式碼之Python學習030——條件語句07(如何迭代-並行迭代)
版權宣告:本文為博主原創文章,未經博主允許不得轉載。https://blog.csdn.net/yysyangyangyangshan/article/details/83352442
迭代就是遍歷一個集合,取所有的值出來。加入有兩個陣列,如何一起把資料取出來。
看下面程式碼,
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)
輸出
工程檔案下載:ofollow,noindex" target="_blank">https://download.csdn.net/download/yysyangyangyangshan/10742490