Inizia subitoInizia gratis

Estrazione di tuple

Nel precedente esercizio, hai usato due list comprehension per creare le liste lengths e words che, rispettivamente, rappresentano le lunghezze delle liste contenute in wlist e le parole più lunghe memorizzate in quelle liste. In questo esercizio, le creerai in modo leggermente diverso. Per prima cosa, inserisci gli stessi calcoli in un'unica list comprehension, che deve produrre una lista di tuple. Poi, applica l'operazione di unzip per generare due tuple distinte, analoghe a lengths e words dell'esercizio precedente.

La lista wlist e la funzione get_longest_word() sono già disponibili nel tuo workspace.

Questo esercizio fa parte del corso

Esercitarsi con le domande di colloquio di coding in Python

Visualizza corso

Istruzioni dell'esercizio

  • Crea una lista di tuple che contenga, per ogni elemento in wlist, la lunghezza e la parola più lunga.
  • Decomprimi la lista creata e genera due tuple distinte.

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

# 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)
Modifica ed esegui il codice