ComenzarEmpieza gratis

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

Ver curso

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
Editar y ejecutar código