Sfida: Funzioni Zip e Sort
Abbiamo ancora alcune funzioni dal capitolo precedente da esaminare, quindi esercitiamoci con esse.
Ricorda la funzione zip()
, particolarmente utile quando si lavora con liste multiple correlate. Questa funzione consente di gestire contemporaneamente diverse proprietà degli elementi, come ad esempio ordinare prodotti mantenendo i relativi attributi associati.
Compito
Swipe to start coding
Hai tre liste: nomi dei prodotti, prezzi e quantità vendute. L'obiettivo è organizzare, ordinare e visualizzare questi dati in un formato specifico.
Istruzioni per il codice
- Usa
zip()
per combinare le tre liste in una lista di tuple nell'ordine:(product_name, price, quantity_sold)
. Assegna il risultato acombined_list
. - Usa
sorted()
per ordinarecombined_list
in base al nome del prodotto in ordine crescente. Assegna il risultato ordinato asorted_products
. - Cicla su
sorted_products
e stampa il nome, il prezzo e la quantità venduta di ciascun prodotto utilizzando il formato specificato.
Requisiti di output
Per ogni prodotto, stampa:
python
Soluzione
Tutto è chiaro?
Grazie per i tuoi commenti!
Sezione 6. Capitolo 2