Preguntas con la etiqueta [list-comprehension]

Lista list-comprehension preguntas

Aquí está el código que estaba intentando convertir en una lista por comprensión: table = '' for index in xrange(256): if index in ords_to_keep: table += chr(index) else: table +=

Esta fue mi fuente con la que comencé. Mi lista L = [0, 23, 234, 89, None, 0, 35, 9] Cuando ejecuto esto: L = filter(None, L) obtengo estos resultados

si/si no en una lista de comprensión

14
respuestas
1.7k
votos
2.0M
vistas

¿Cómo convierto el siguiente forbucle que contiene if/ elseen una lista por comprensión? results = [] for x in xs: results.append(f(x) if x is not None else '') Debería ceder

Doble iteración en comprensión de listas [duplicado]

11
respuestas
396
votos
367.7k
vistas

En Python puedes tener múltiples iteradores en una lista por comprensión, como [(x,y) for x in a for y in b] para algunas secuencias adecuadas a y b. Soy consciente

¿Por qué no hay comprensión de tuplas en Python?

13
respuestas
533
votos
225.4k
vistas

Como todos sabemos, existe la comprensión de listas, como [i for i in [1, 2, 3, 4]] y hay comprensión del diccionario, como {i:j for i, j in {1: 'a',

¿Cómo elimino duplicados de una lista manteniendo el orden? El uso de un conjunto para eliminar duplicados destruye el orden original. ¿Existe un modismo incorporado o pitónico?

Tengo esta lista anidada: l = [['40', '20', '10', '30'], ['20', '20', '20', '20', '20', '30', '20'], ['30', '20', '30', '50', '10', '30', '20', '20', '20'], ['100', '100'], ['100', '100',

En términos de rendimiento en Python, ¿ una lista de comprensión o funciones como map()y más rápidas que un bucle for? ¿Por qué, técnicamente, se ejecutan a velocidad C ,

Hay una gran cantidad de preguntas y respuestas existentes en Stack Overflow sobre este tema general, pero todas son de mala calidad (generalmente, implícitas en un problema de depuración de

Crear una lista de un solo elemento repetido N veces

10
respuestas
789
votos
986.1k
vistas

Quiero crear una serie de listas, todas de diferentes longitudes. Cada lista contendrá el mismo elemento e, repetido nveces (donde n= longitud de la lista). ¿Cómo creo las listas sin