ÎncepețiÎncepe gratuit

Combinarea obiectelor iterabile

Ți se dă lista wlist, care conține liste de cuvinte diferite. Sarcina ta este să creezi un nou obiect iterabil, în care fiecare element reprezintă un tuplu. Fiecare tuplu trebuie să conțină o listă din wlist, lungimea acestei liste și cel mai lung cuvânt din listă. Dacă există ambiguitate în alegerea celui mai lung cuvânt, se va lua în considerare cuvântul cu cel mai mic index din lista respectivă. De exemplu, pentru lista

[
    ['dog', 'pigeon'],
    ['cat', 'wolf', 'seal']
]

tuplurile rezultate vor fi:
(['dog', 'pigeon'], 2, 'pigeon')
și
(['cat', 'wolf', 'seal'], 3, 'wolf')

Acest exercițiu face parte din cursul

Exersarea întrebărilor de interviu de programare în Python

Vezi cursul

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Define a function searching for the longest word
def get_longest_word(words):
    longest_word = ''
    for word in words:
        if ____:
            ____ = ____
    return longest_word
Editează și rulează codul