Extrahera tupler
I föregående övning använde du två listomfattningar för att skapa listorna lengths och words, som refererar till längderna på de ingående listorna i wlist respektive de längsta orden lagrade i dessa listor. I den här övningen skapar du dem på ett något annorlunda sätt. Först ska du samla samma beräkningar i en enda listomfattning, vilket ska resultera i en lista med tupler. Sedan tillämpar du en uppackningsoperation för att generera två separata tupler som liknar lengths och words från föregående övning.
Listan wlist och funktionen get_longest_word() finns redan tillgängliga i din arbetsyta.
Den här övningen är en del av kursen
Öva på kodningsintervjufrågor i Python
Övningsinstruktioner
- Skapa en lista med tupler där varje tupel innehåller längden och det längsta ordet för varje element i
wlist. - Packa upp den skapade listan och skapa två separata tupler.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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)