tengo tres collection.deques y lo que hay que hacer es iterar sobre cada uno de ellos y realizar la misma acción:¿Una manera elegante y rápida de iterar consecutivamente sobre dos o más contenedores en Python?
for obj in deque1:
some_action(obj)
for obj in deque2:
some_action(obj)
for obj in deque3:
some_action(obj)
Busco alguna función XXX, que lo ideal sería permitir que escriba:
for obj in XXX(deque1, deque2, deque3):
some_action(obj)
lo importante aquí es que XXX tiene que ser lo suficientemente eficiente - sin hacer copia o en silencio usando gama(), etc. me esperaba encontrar en las funciones integradas, pero no encontró nada similar a esta muy lejos.
¿Hay algo así en Python o tengo que escribir una función solo para eso?
¿Has mirado la función zip? – Ikke
AFAIK la función zip() no es lo que necesito aquí. – izhak
El tema no tenía sentido para mí, así que cambié "en consecuencia" a "consecutivamente". Por favor retroceda si solo soy ignorante! –