Preguntas etiquetadas con iterator

88
enumerate () - ing un generador en Python

Me gustaría saber qué sucede cuando paso el resultado de una función generadora a enumerate () de python. Ejemplo: def veryBigHello(): i = 0 while i < 10000000: i += 1 yield "hello" numbered = enumerate(veryBigHello()) for i, word in numbered: print i, word ¿Se repite la enumeración...

81
Agregar elementos a una colección durante la iteración

¿Es posible agregar elementos a una colección mientras se itera sobre ella? Más específicamente, me gustaría iterar sobre una colección, y si un elemento satisface una determinada condición, quiero agregar algunos otros elementos a la colección y asegurarme de que estos elementos agregados...

38
¿Qué caracteres se agrupan con Array.from?

He estado jugando con JS y no puedo entender cómo JS decide qué elementos agregar a la matriz creada cuando se usa Array.from(). Por ejemplo, el siguiente emoji 👍 tiene un length2, ya que está hecho de dos puntos de código, pero Array.from()trata estos dos puntos de código como uno, dando una...

9
removeIf detalle de implementación

Tengo una pequeña pregunta detallada de implementación que no puedo entender ArrayList::removeIf. No creo que pueda decirlo simplemente sin algunas condiciones previas. Como tal: la implementación es básicamente masiva remove , a diferencia ArrayList::remove. Un ejemplo debería hacer las cosas...