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
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)