iteration

"for "vs" each " en Ruby

Acabo de tener una pregunta rápida con respecto a los bucles en Ruby. ¿Hay alguna diferencia entre estas dos formas de iterar ... pregunto si estos son exactamente los mismos o si tal vez hay una diferencia sutil (posiblemente cuando @collection es cero).

Iterar sobre una cadena

En C++, puedo iterar sobre un std::string así: std::string str = "Hello World!"; for (int i = 0; i < str.length(); ++i) { std::cout << str[i] << std::endl; } ¿Cómo itero sobre una cadena en Python?

For-each sobre una matriz en JavaScript?

¿Cómo puedo recorrer todas las entradas de un array usando JavaScript? Pensé que era algo como esto: forEach(instance in theArray) Donde theArray es mi matriz, pero esto parece ser incorrecto.

¿Cómo puedo recorrer una lista de dos en dos? [duplicar]

Posible Duplicado:¿Cuál es la forma más "pitónica"de iterar sobre una lista en trozos? Quiero recorrer una lista de ... ; i < list.length(); i+=2) { // do something with list[i] and list[i + 1] } ¿Cuál es la mejor manera de lograr esto?

Cómo saltar a la siguiente iteración en jQuery.cada() util?

Estoy tratando de iterar a través de una matriz de elementos. La documentación de jQuery dice: Jquery.Cada() documentación ... ;' (sin retorno) ninguno de los cuales salta a la siguiente iteración. En cambio, rompen el círculo. ¿Qué me estoy perdiendo?

Formas de iterar sobre una lista en Java

Siendo algo nuevo en el lenguaje Java, estoy tratando de familiarizarme con todas las formas (o al menos las no patológicas) ... bsoluto de un deseo de optimizar el rendimiento; solo quiero saber qué formas están disponibles para mí como desarrollador.)

Es generador.next () visible en python 3.0?

Tengo un generador que genera una serie, por ejemplo: def triangleNums(): '''generate series of triangle numbers''' ... doSomething... Todavía no he podido encontrar nada que explique esta diferencia de comportamiento para la versión 3.0.

Cómo hacer un bucle a través de una matriz en jQuery?

Estoy tratando de hacer un bucle a través de una matriz. Tengo el siguiente código: var substr = currnt_image_list.split(', ... ,234,223, Estoy tratando de obtener todos los datos de la matriz. ¿Puede alguien guiarme por el camino correcto, por favor?

La forma más rápida de iterar sobre todos los caracteres de una cadena

En Java, cuál sería la forma más rápida de iterar sobre todos los caracteres en una cadena, esta: String str = "a really, r ... e calentamiento JIT, el tiempo de arranque JVM, etc. y no solo la diferencia entre dos llamadas a System.currentTimeMillis().

¿Se puede convertir cada recursión en iteración?

A reddit thread planteó una pregunta aparentemente interesante: Las funciones recursivas de cola se pueden convertir t ... ((= y 0) 1) (num-ways2 x y) )) (define (num-ways2 x y) (+ (num-ways (- x 1) y) (num-ways x (- y 1))

Eliminar elementos de la colección mientras se itera

AFAIK, hay dos enfoques: Iterar sobre una copia de la colección Utilice el iterador de la colección real Por ejemplo, L ... razón para preferir un enfoque sobre el otro (por ejemplo, preferir el primer enfoque por la simple razón de la legibilidad)?

Iterar 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 a ... 9: 2009-05-30 2009-05-31 2009-06-01 2009-06-02 2009-06-03 2009-06-04 2009-06-05 2009-06-06 2009-06-07 2009-06-08 2009-06-09

¿Cómo itero sobre un NSArray?

Estoy buscando el idioma estándar para iterar sobre un NSArray. Mi código debe ser adecuado para OS X 10.4+.

¿Hay una manera de iterar sobre un diccionario?

Conozco NSDictionaries como algo donde necesitas un key para obtener un value. Pero ¿cómo puedo iterar sobre todos keys y val ... saber qué claves hay, y qué valores hay? Sé que hay algo llamado for-in-loop en JavaScript. Hay algo similar en Objective-C?

¿Cómo iterar a través de elementos secundarios de un div usando jQuery?

Tengo un div y tiene varios elementos de entrada en él... Me gustaría recorrer cada uno de esos elementos. ¿Ideas?

¿Cómo eliminar elementos de una lista mientras se itera?

Estoy iterando sobre una lista de tuplas en Python, e intento eliminarlas si cumplen con ciertos criterios. for tup in some ... de_to_remove_tup ¿Qué debo usar en lugar de code_to_remove_tup? No puedo averiguar cómo quitar el artículo de esta manera.

¿Hay una mejor manera de iterar sobre dos listas, obteniendo un elemento de cada lista para cada iteración? [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Cómo iterar a través de dos listas en paralelo? ... s, equivalentes a itertools.product()) ¿Algún pensamiento sobre los méritos relativos de cada uno, o cuál es más pitónico?

¿Qué son exactamente iterador, iterable e iteración?

¿Cuáles son las definiciones más básicas de "iterable", "iterador" e "iteración en Python? He leído múltiples definiciones, pero su significado exacto aún no se entiende. ¿Puede alguien ayudarme con la idea básica?

¿Hay alguna razón por la que no podamos iterar en "rango inverso" en ruby?

Traté de iterar hacia atrás con el uso de un rango y each: (4..0).each do |i| puts i end ==> 4..0 La iteración a tra ... zca el resultado esperado. ¿Cuál es la razón de eso? ¿Cuáles son las situaciones en las que este comportamiento es razonable?

Comportamiento del iterador de lista de Python y siguiente (iterador)

Considere: >>> lst = iter([1,2,3]) >>> next(lst) 1 >>> next(lst) 2 Entonces, avanzar el iterad ... diente - este no es el caso, como tenemos iter(a) is a. Entonces, ¿por qué next no parece avanzar el iterador en este caso?