Diciamo che ho due o più elenchi della stessa lunghezza. Qual è un buon modo per iterare attraverso di loro?Un modo migliore per scorrere su due o più elenchi contemporaneamente
a
, b
sono gli elenchi.
for i, ele in enumerate(a):
print ele, b[i]
o
for i in range(len(a)):
print a[i], b[i]
o c'è qualsiasi variante che mi manca?
Esistono vantaggi particolari dell'utilizzo di uno rispetto all'altro?
mi ha battuto ad esso. Può valere la pena notare che 'zip' * di Python 3 è *' izip'. Inoltre, non esiste 'zip_longest' ma' map (None, a, b) 'può fare. – ephemient
@ephemient: quest'ultimo solo su Python 2, ancora. Su Python 3, questo si fermerà nella sequenza più breve. E 'izip_longest()' è chiamato 'zip_longest()' su Python 3 ... –