culTest

    Una de las 50 preguntas del tema

    ¿Cuánto sabes de Python?

    ¿Qué es una comprensión de lista en Python?

    Respuestas

    Una función para entender listas complejas
    Una sintaxis concisa para crear listas basadas en listas existentesCorrecta
    Un método para comprimir listas y ahorrar memoria
    Una técnica para ordenar listas automáticamente

    Las comprensiones de lista son una sintaxis concisa para crear listas basadas en secuencias existentes. Por ejemplo: [x*2 for x in range(5) if x % 2 == 0] crea [0, 4, 8]. Esta construcción combina un bucle for, una condición opcional y una expresión en una sola línea, resultando en código más legible y eficiente que los bucles tradicionales para muchas operaciones de transformación de datos.