Preguntas etiquetadas con iteration

Las iteraciones son las repeticiones sucesivas en bucles como for, foreach o while. Las preguntas con esta etiqueta a menudo se refieren a cómo manejar mejor una recopilación de datos.

2019
¿Cómo funciona realmente PHP 'foreach'?

Permítanme ponerle un prefijo diciendo que sé qué foreaches, qué hace y cómo usarlo. Esta pregunta se refiere a cómo funciona bajo el capó, y no quiero ninguna respuesta en la línea de "así es como se repite una matriz con foreach". Durante mucho tiempo supuse que foreachfuncionaba con la matriz...

576
Formas de iterar sobre una lista en Java

Al ser algo nuevo en el lenguaje Java, estoy tratando de familiarizarme con todas las formas (o al menos las no patológicas) que uno podría recorrer en iteración a través de una lista (o quizás otras colecciones) y las ventajas o desventajas de cada una. Dado un List<E> list objeto, conozco...

369
Iterando a través de un rango de fechas en Python

Tengo el siguiente código para hacer esto, pero ¿cómo puedo hacerlo mejor? En este momento creo que es mejor que los bucles anidados, pero comienza a obtener Perl-one-linerish cuando tienes un generador en una lista de comprensión. day_count = (end_date - start_date).days + 1 for single_date in [d...

247
¿Es generador.next () visible en Python 3?

Tengo un generador que genera una serie, por ejemplo: def triangle_nums(): '''Generates a series of triangle numbers''' tn = 0 counter = 1 while True: tn += counter yield tn counter += + 1 En Python 2 puedo hacer las siguientes llamadas: g = triangle_nums() # get the generator g.next() #...