Об'єднання ітерованих об'єктів
Надано список wlist, що містить списки різних слів. Ваше завдання — створити новий ітерований об'єкт, де кожен елемент — це кортеж. Кожен кортеж має містити список із wlist, довжину цього списку та найдовше слово в ньому. Якщо є кілька кандидатів на найдовше слово, беріть те, що має найменший індекс у відповідному списку. Наприклад, для списку
[
['dog', 'pigeon'],
['cat', 'wolf', 'seal']
]
отримаємо такі кортежі:
(['dog', 'pigeon'], 2, 'pigeon')
та
(['cat', 'wolf', 'seal'], 3, 'wolf')
Ця вправа є частиною курсу
Практика співбесід із програмування на Python
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Define a function searching for the longest word
def get_longest_word(words):
longest_word = ''
for word in words:
if ____:
____ = ____
return longest_word