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.
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:
Product: <product_name>, Price: <product_price>, Quantity Sold: <quantity_sold>
Soluzione
Grazie per i tuoi commenti!
single
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Can you give an example of how to use the zip() function?
What are some common use cases for zip()?
How does zip() handle lists of different lengths?
Awesome!
Completion rate improved to 2.17
Sfida: Funzioni Zip e Sort
Scorri per mostrare il menu
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.
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:
Product: <product_name>, Price: <product_price>, Quantity Sold: <quantity_sold>
Soluzione
Grazie per i tuoi commenti!
Awesome!
Completion rate improved to 2.17single