Resultados de la búsqueda a petición "iterator"

14 la respuesta

Javascript: iterando sobre la matriz con claves no consecutivas

Necesito iterar sobre una matriz para la cual las claves no son consecutivas: var messages = new Array(); messages[0] = "This is the first message"; messages[3] = "This is another message"; Obviamente, usar el índice de un bucle for no ...

12 la respuesta

¿Cómo puedo obtener una selección aleatoria ponderada de la clase Counter de Python?

Tengo un programa en el que hago un seguimiento del éxito de variascosa utilizandocollections.Counter - cada éxito de unacos incrementa el contador correspondiente: import collections scoreboard = collections.Counter() if ...

6 la respuesta

Creando el mapa de coordenadas 2D en Python

No estoy buscando una solución, estoy buscando una mejor solución o simplemente una forma diferente de hacerlo utilizando otro tipo de comprensión de listas u otra cosa. Necesito generar una lista de tuplas de 2 enteros para obtener ...

8 la respuesta

Únete a múltiples iteradores en Java

¿Alguien sabe cómo unir múltiples iteradores en Java? La solución que encontré itera primero a través de un iterador y luego pasa al siguiente. Sin embargo, lo que quiero es que cuando se llame a next (), primero devuelva el primer elemento del ...

12 la respuesta

¿Por qué la definición de __getitem__ en una clase la hace iterable en python?

¿Por qué definir __getitem__ en una clase lo hace iterable? Por ejemplo, si escribo: class b: def __getitem__(self, k): return k cb = b() for k in cb: print k Obtengo la salida: 0 1 2 3 4 5 6 7 8 ... Realmente esperaría ver un error ...

12 la respuesta

¿No está permitido modificar un iterador de lista en Python?

Ejemplo simple: myList = [1, 2, 3, 4, 5] for obj in myList: obj += 1 print myListhuellas dactilare [1, 2, 3, 4, 5] [1, 2, 3, 4, 5]mientras myList = [1, 2, 3, 4, 5] for index in range(0,len(myList)): myList[index] += 1 print myListhuellas ...

6 la respuesta

Java Iterator Concurrency

Estoy tratando de recorrer un iterador de Java al mismo tiempo, pero tengo problemas con la mejor manera de hacerlo. Aquí es lo que tengo donde no trato de hacer nada al mismo tiempo. Long l; Iterator<Long> i = getUserIDs(); while ...

10 la respuesta

Eficiencia del acceso al índice vectorial frente al acceso al iterador

Tengo preguntas para corregir mi comprensión de la eficiencia del acceso a elementos de un vector mediante el uso de acceso de índice (con el operador []) o utilizando un iterador. Mi comprensión es que "iterador" es más eficiente que el ...

6 la respuesta

Erasing vector :: final del vector

¿Funciona correctamente (no hace nada) cuando uso vector<T> v; v.erase(v.end()); Quiero usar algo como v.erase(std::find(...));Deberíaif Lo esv.end() ¿o no No hay información al respecto enC ++. ...

16 la respuesta

c ++ Inicializando 2 iteradores diferentes en un bucle for [duplicado]

Posible duplicado: Puedo declarar variables de diferentes tipos en la inicialización de un bucle for? [https://stackoverflow.com/questions/8644707/can-i-declare-variables-of-different-types-in-the-initialization-of-a-for-loop] Me gustaría ...