Inizia subitoInizia gratis

Combinare oggetti iterabili

Ti viene fornita la lista wlist che contiene liste di parole diverse. Il tuo compito è creare un nuovo oggetto iterabile, in cui ogni elemento sia una tupla. Ogni tupla deve contenere una lista di wlist, la lunghezza di questa lista e la parola più lunga all’interno della lista. In caso di ambiguità nella scelta della parola più lunga, considera la parola con l’indice più basso nella lista. Ad esempio, data la lista

[
    ['dog', 'pigeon'],
    ['cat', 'wolf', 'seal']
]

le tuple risultanti saranno:
(['dog', 'pigeon'], 2, 'pigeon')
e
(['cat', 'wolf', 'seal'], 3, 'wolf')

Questo esercizio fa parte del corso

Esercitarsi con le domande di colloquio di coding in Python

Visualizza corso

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

# Define a function searching for the longest word
def get_longest_word(words):
    longest_word = ''
    for word in words:
        if ____:
            ____ = ____
    return longest_word
Modifica ed esegui il codice