ÎncepețiÎncepe gratuit

Extragerea tuplurilor

În exercițiul anterior, ai folosit două list comprehension-uri pentru a crea listele lengths și words, care conțin, respectiv, lungimile sub-listelor din wlist și cele mai lungi cuvinte din aceste sub-liste. În acest exercițiu, vei obține același rezultat într-un mod puțin diferit. Mai întâi, vei combina ambele calcule într-un singur list comprehension, care va returna o listă de tupluri. Apoi, vei aplica operațiunea de dezasamblare (unzip) pentru a genera două tupluri distincte, similare cu lengths și words din exercițiul anterior.

Lista wlist și funcția get_longest_word() sunt deja disponibile în spațiul tău de lucru.

Acest exercițiu face parte din cursul

Exersarea întrebărilor de interviu de programare în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Creează o listă de tupluri, fiecare conținând lungimea și cel mai lung cuvânt din fiecare element al listei wlist.
  • Dezasamblează lista creată și generează două tupluri distincte.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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)
Editează și rulează codul