ComenzarEmpieza gratis

Extrayendo tuplas

En el ejercicio anterior, usaste dos comprensiones de listas para crear lengths y words que, respectivamente, contienen las longitudes de las listas de wlist y las palabras más largas almacenadas en ellas. En este ejercicio, vas a crearlas de una forma ligeramente distinta. Primero, tendrás que poner los mismos cálculos en una sola comprensión de lista, que debería producir una lista de tuplas. Después, aplica la operación de descompresión para generar dos tuplas distintas, equivalentes a lengths y words del ejercicio anterior.

La lista wlist y la función get_longest_word() ya están disponibles en tu espacio de trabajo.

Este ejercicio forma parte del curso

Practicing Coding Interview Questions in Python

Ver curso

Instrucciones del ejercicio

  • Crea una lista de tuplas que contenga, para cada elemento de wlist, su longitud y su palabra más larga.
  • Descomprime la lista creada y genera dos tuplas distintas.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# Create a list of tuples with lengths and longest words
result = [
    (____, ____) for item in ____
]

# Unzip the result    
lengths, words = ____

for item in zip(wlist, lengths, words):
    print(item)
Editar y ejecutar código