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
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