Udfordring: Zip og Sorteringsfunktioner
Vi har stadig et par funktioner fra det forrige kapitel at dække, så lad os få noget øvelse med dem.
Husk zip()
-funktionen, som er særligt nyttig, når man arbejder med flere relaterede lister. Denne funktion giver dig mulighed for at håndtere forskellige egenskaber af elementer samtidigt, såsom at sortere produkter mens 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 tuples 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 ved hjælp af det angivne format.
Outputkrav
For hvert produkt, udskriv:
python
Løsning
Var alt klart?
Tak for dine kommentarer!
Sektion 6. Kapitel 2