Combinando objetos iteráveis
Você recebe a lista wlist, que contém listas com diferentes palavras. Sua tarefa é criar um novo objeto iterável, em que cada elemento seja uma tupla. Cada tupla deve conter uma lista de wlist, o tamanho dessa lista e a palavra mais longa dentro dela. Se houver empate na escolha da palavra mais longa, considere a palavra com o menor índice na lista analisada. Por exemplo, dada a lista
[
['dog', 'pigeon'],
['cat', 'wolf', 'seal']
]
as tuplas resultantes serão:
(['dog', 'pigeon'], 2, 'pigeon')
e
(['cat', 'wolf', 'seal'], 3, 'wolf')
Este exercício faz parte do curso
Praticando questões de entrevista de código em Python
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Define a function searching for the longest word
def get_longest_word(words):
longest_word = ''
for word in words:
if ____:
____ = ____
return longest_word