Utfordring: Zip- og Sorteringsfunksjoner
Vi har fortsatt noen funksjoner fra forrige kapittel å gå gjennom, så la oss øve litt på dem.
Husk zip()
-funksjonen, som er spesielt nyttig når du arbeider med flere relaterte lister. Denne funksjonen lar deg håndtere ulike egenskaper til elementer samtidig, for eksempel å sortere produkter samtidig som deres tilknyttede attributter beholdes.
Oppgave
Swipe to start coding
Du har tre lister: produktnavn, priser og antall solgt. Målet ditt er å organisere, sortere og vise disse dataene i et spesifikt format.
Kodeinstruksjoner
- Bruk
zip()
for å kombinere de tre listene til en liste med tupler i rekkefølgen:(product_name, price, quantity_sold)
. Tildel resultatet tilcombined_list
. - Bruk
sorted()
for å sorterecombined_list
etter produktnavn i stigende rekkefølge. Tildel det sorterte resultatet tilsorted_products
. - Gå gjennom
sorted_products
og skriv ut hvert produkts navn, pris og antall solgt ved å bruke det angitte formatet.
Krav til utdata
For hvert produkt, skriv ut:
python
Løsning
Alt var klart?
Takk for tilbakemeldingene dine!
Seksjon 6. Kapittel 2