Łączenie obiektów iterowalnych
Dana jest lista wlist zawierająca listy różnych słów. Twoim zadaniem jest stworzenie nowego obiektu iterowalnego, w którym każdy element to krotka. Każda krotka powinna zawierać listę z wlist, długość tej listy oraz najdłuższe słowo w tej liście. Jeśli kilka słów ma tę samą długość, weź pod uwagę to, które ma najniższy indeks na danej liście. Na przykład, dla listy
[
['dog', 'pigeon'],
['cat', 'wolf', 'seal']
]
wynikowe krotki będą następujące:
(['dog', 'pigeon'], 2, 'pigeon')
oraz
(['cat', 'wolf', 'seal'], 3, 'wolf')
To ćwiczenie jest częścią kursu
Ćwiczenie pytań na rozmowach kwalifikacyjnych z programowania w Pythonie
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Define a function searching for the longest word
def get_longest_word(words):
longest_word = ''
for word in words:
if ____:
____ = ____
return longest_word