Kom igångKom igång gratis

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

Visa kurs

Ö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)
Redigera och kör kod