ПочатиПочніть безкоштовно

Об'єднання ітерованих об'єктів

Надано список 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
Редагувати та запускати код