Yinelenebilir nesneleri birleştirmek
Farklı kelimelerden oluşan listeler içeren wlist listesi veriliyor. Görevin, her bir öğesi bir demet olacak yeni bir yinelenebilir nesne oluşturmak. Her demet, wlist içindeki bir listeyi, bu listenin uzunluğunu ve listedeki en uzun kelimeyi içermeli. En uzun kelimeyi seçerken eşitlik varsa, ilgili listedeki en düşük indeksli kelimeyi al. Örneğin, şu liste verildiğinde
[
['dog', 'pigeon'],
['cat', 'wolf', 'seal']
]
oluşacak demetler şunlar olacaktır:
(['dog', 'pigeon'], 2, 'pigeon')
ve
(['cat', 'wolf', 'seal'], 3, 'wolf')
Bu egzersiz, kursun bir parçasıdır
Python ile Kodlama Mülakatı Soruları Pratiği
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Define a function searching for the longest word
def get_longest_word(words):
longest_word = ''
for word in words:
if ____:
____ = ____
return longest_word