Combinando objetos iterables
Se te proporciona la lista wlist, que contiene listas con distintas palabras. Tu tarea es crear un nuevo objeto iterable, donde cada elemento sea una tupla. Cada tupla debe incluir una lista de wlist, la longitud de esa lista y la palabra más larga dentro de esa lista. Si hay ambigüedad al elegir la palabra más larga, debes tomar la palabra con el índice más bajo en la lista considerada. Por ejemplo, dada la lista
[
['dog', 'pigeon'],
['cat', 'wolf', 'seal']
]
las tuplas resultantes serán:
(['dog', 'pigeon'], 2, 'pigeon')
y
(['cat', 'wolf', 'seal'], 3, 'wolf')
Este ejercicio forma parte del curso
Practicing Coding Interview Questions in Python
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Define a function searching for the longest word
def get_longest_word(words):
longest_word = ''
for word in words:
if ____:
____ = ____
return longest_word