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