list1 = ['name', 'age', 'job']
list2 = ['jim', 35, 'test_coder']
for i, j in zip(list1, list2):
print(i, j)
****************************************==
name jim
age 35
job test_coder
zip() 函式用於將可迭代的物件作為引數,將物件中對應的元素打包成乙個個元組,然後返回這些元組
如果各個迭代器的元素個數不一致,則返回列表長度與最短的物件相同,利用 * 號操作符,可以將元組解壓為列表,也可以用dict解壓為字典,list解壓為列表...
list3 = [1, 2, 3, 4, 5]
list4 = ['a', 'b', 'c']
print(*zip(list4))
print(zip(list3, list4))
print(*zip(list3, list4))
print(dict(zip(list3, list4)))
print(list(zip(list3, list4)))
***********************************===
('a',) ('b',) ('c',)
(1, 'a') (2, 'b') (3, 'c')
[(1, 'a'), (2, 'b'), (3, 'c')]
python同時遍歷兩個list
用迭代器迭代的方法也不是不可以,python提供了更直觀的方法 可以使用zip把兩個list打包 類似 list1 1,2,3,4 list2 5,6,7,8 for i1,i2 in zip list1,list2 i3 i1 i2 print i3 用迭代器迭代的方法也不是不可以,python提...
forEach 同時遍歷兩個List方法的說明
有時我們拿到兩個長度相等的list,不想封裝到一起,又想同時遍歷,就需要用到下面的方法。這裡需要遍歷兩個list gallerylist 和 classlist 第乙個 gallerylist 正常使用常規方法即可。第二個 classlist 我們使用 varstatus 這個關鍵屬性,那麼當值為 ...
Python合併兩個列表的方法
瀏覽部落格看到乙個問題 如何合併兩個列表,今天就來 一下。方法一 最原始,最笨的方法,分別從兩個列表中取出所有的元素,再放入新列表中就ok了。示例 如下 list1 1,2,3 list2 4,5,6 list new for item in list1 for item in list2 prin...