Resultados de la búsqueda a petición "generator-expression"

4 la respuesta

¿Las comprensiones de listas son azúcar sintáctica para `list (expresión del generador)` en Python 3?

En Python 3, es una lista de comprensión simplemente azúcar sintáctica para una expresión generadora alimentada allist ¿función? p.ej. es el siguiente código: squares = [x**2 for x in range(1000)]en realidad convertido en segundo plano en lo ...

1 la respuesta

Generador como argumento de función

¿Alguien puede explicar por qué pasar un generador como el único argumento posicional de una función parece tener reglas especiales? Si tenemos: >>> def f(*args): >>> print "Success!" >>> print argsEsto funciona, como se esperaba. >>> f(1, ...

1 la respuesta

ceder en listas de comprensiones y expresiones generadoras

El siguiente comportamiento me parece bastante intuitivo (Python 3.4): >>> [(yield i) for i in range(3)] <generator object <listcomp> at 0x0245C148> >>> list([(yield i) for i in range(3)]) [0, 1, 2] >>> list((yield i) for i in range(3)) [0, ...

3 la respuesta

Diferencias entre expresiones de comprensión del generador

Hasta donde yo sé, hay tres formas de crear un generador a través de una comprensión1. El clásico: def f1(): g = (i for i in range(10))losyield variante: def f2(): g = [(yield i) for i in range(10)]losyield from variante (que ...

3 la respuesta

¿Lista de comprensión frente a los resultados extraños de la expresión del generador?

Estaba respondiendo estopreguntaPreferí la expresión del generador aquí y usé esto, lo cual pensé que sería más rápido ya que el generador no necesita crear ...

1 la respuesta

"Comprensiones de tupla" y el operador estrella splat / desempaquetar *

Acabo de leer la pregunta¿Por qué no hay comprensión de tuplas en Python? [https://stackoverflow.com/questions/16940293/why-is-there-no-tuple-comprehension-in-python] En elcomentarios de la respuesta ...