Tüpleri çıkarmak
Önceki egzersizde, wlist içindeki alt listelerin uzunluklarını ve bu listelerde saklanan en uzun sözcükleri sırasıyla ifade eden lengths ve words listelerini iki ayrı liste üreteciyle oluşturmuştun. Bu egzersizde, bunu biraz farklı yapacaksın. Önce, aynı hesaplamaları tek bir liste üretecine koyarak bir demet (tuple) listesi elde etmen gerekiyor. Sonra, unzip işlemini uygulayarak önceki egzersizdeki lengths ve words listelerine benzeyen iki ayrı demet oluştur.
wlist listesi ve get_longest_word() fonksiyonu çalışma alanında hazır.
Bu egzersiz, kursun bir parçasıdır
Python ile Kodlama Mülakatı Soruları Pratiği
Egzersiz talimatları
wlistiçindeki her ögenin uzunluğunu ve en uzun sözcüğünü içeren demetlerden oluşan bir liste oluştur.- Oluşturduğun listeyi aç (unzip) ve iki ayrı demet oluştur.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Create a list of tuples with lengths and longest words
result = [
(____, ____) for item in ____
]
# Unzip the result
lengths, words = ____
for item in zip(wlist, lengths, words):
print(item)