Digamos que tengo dos o más listas de la misma longitud. ¿Cuál es una buena forma de iterar a través de ellos?Mejor manera de iterar en dos o varias listas a la vez
a
, b
son las listas.
for i, ele in enumerate(a):
print ele, b[i]
o
for i in range(len(a)):
print a[i], b[i]
o hay alguna variante que me falta?
¿Hay alguna ventaja particular de usar una sobre otra?
se me adelantó. Vale la pena señalar que el 'zip' * de Python 3 es *' izip'. Además, no hay 'zip_longest' pero' map (None, a, b) 'puede hacer. – ephemient
@ephemient: este último solo en Python 2, nuevamente. En Python 3, esto se detendrá en la secuencia más corta. Y 'izip_longest()' se llama 'zip_longest()' en Python 3 ... –