Resultados de la búsqueda a petición "generator-expression"
¿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 ...
¿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 ...
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, ...
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, ...
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 ...
"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 ...