Preguntas etiquetadas con list-comprehension

Una construcción sintáctica que proporciona una forma concisa de crear listas en un estilo similar a la notación matemática del constructor de conjuntos. Dado que varios idiomas admiten listas por comprensión, utilice esta etiqueta junto con la etiqueta de un lenguaje de programación.

386
Comprensión del diccionario de Python

¿Es posible crear una comprensión de diccionario en Python (para las claves)? Sin listas de comprensión, puede usar algo como esto: l = [] for n in range(1, 11): l.append(n) Podemos acortar este a una lista por comprensión: l = [n for n in range(1, 11)]. Sin embargo, supongamos que quiero...

226
Doble iteración en la comprensión de la lista

En Python puedes tener múltiples iteradores en una lista de comprensión, como [(x,y) for x in a for y in b] para algunas secuencias adecuadas a y b. Soy consciente de la semántica de bucle anidado de las comprensiones de listas de Python. Mi pregunta es: ¿puede un iterador en la comprensión...