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