Kombinování iterovatelných objektů
Máš k dispozici seznam wlist, který obsahuje seznamy různých slov. Tvým úkolem je vytvořit nový iterovatelný objekt, kde každý prvek představuje tuple. Každý tuple by měl obsahovat seznam z wlist, délku tohoto seznamu a nejdelší slovo v něm. Pokud je nejdelších slov více, vezmi to s nejnižším indexem v daném seznamu. Například pro seznam
[
['dog', 'pigeon'],
['cat', 'wolf', 'seal']
]
výsledné tuply budou:
(['dog', 'pigeon'], 2, 'pigeon')
a
(['cat', 'wolf', 'seal'], 3, 'wolf')
Toto cvičení je součástí kurzu
Procvičování otázek z kódovacích pohovorů v Pythonu
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Define a function searching for the longest word
def get_longest_word(words):
longest_word = ''
for word in words:
if ____:
____ = ____
return longest_word