Udfordring: Zip og Sorteringsfunktioner
Vi har stadig nogle få funktioner fra det forrige kapitel, som vi skal gennemgå, så lad os øve os på dem.
Husk zip()
-funktionen, som er særligt nyttig, når du arbejder med flere relaterede lister. Denne funktion gør det muligt at håndtere forskellige egenskaber for elementer samtidigt, såsom at sortere produkter samtidig med at deres tilknyttede attributter bevares.
Opgave
Swipe to start coding
Du har tre lister: produktnavne, priser og solgte mængder. Dit mål er at organisere, sortere og vise disse data i et specifikt format.
Kodeinstruktioner
- Brug
zip()
til at kombinere de tre lister til en liste af tupler i rækkefølgen:(product_name, price, quantity_sold)
. Tildel resultatet tilcombined_list
. - Brug
sorted()
til at sorterecombined_list
efter produktnavn i stigende rækkefølge. Tildel det sorterede resultat tilsorted_products
. - Gennemløb
sorted_products
og udskriv hvert produkts navn, pris og solgte mængde i det angivne format.
Outputkrav
For hvert produkt, udskriv:
python
Løsning
Var alt klart?
Tak for dine kommentarer!
Sektion 6. Kapitel 2