我有一個函式,它回傳一個元素(elem),它是 3 個串列(a、b、c),我可以執行以下操作:
for a,b,c in elem:
do whatever...
有什么方法可以同時使用其中兩個元素進行回圈嗎?有點像這樣:
for a,b,c,d,e,f in elem1 and elem2:
do whatever...
好吧,假設 elem1 和 elem2 具有相同的大小。
uj5u.com熱心網友回復:
該zip函式為您提供成對的元素。
for (a, b, c), (d, e, f) in zip(elem1, elem2):
do something...
你也可以用索引來做
for i in range(len(elem1)):
a, b, c = elem1[i]
d, e, f = elem2[i]
do something...
uj5u.com熱心網友回復:
您可以使用如下函式迭代物件 elem1 和 elem2 zip:
for (a,b,c),(d,e,f) in zip(elem1, elem2):
do_whatever(a,b,c,d,e,f)
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/489166.html
