Utfordring: Zip- og Sorteringsfunksjoner
Vi har fortsatt noen funksjoner fra forrige kapittel å dekke, så la oss få litt praksis med dem.
Husk zip()
-funksjonen, som er spesielt nyttig når du arbeider med flere relaterte lister. Denne funksjonen lar deg håndtere forskjellige egenskaper av elementer samtidig, for eksempel å sortere produkter mens du opprettholder deres tilknyttede attributter.
Oppgave
Swipe to start coding
Du har tre lister: produktnavn, priser og solgte mengder. 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
. - Løkke gjennom
sorted_products
og skriv ut hvert produkts navn, pris og solgte mengde ved å bruke det spesifiserte formatet.
Utdata Krav
For hvert produkt, skriv ut:
python
Løsning
Alt var klart?
Takk for tilbakemeldingene dine!
Seksjon 6. Kapittel 2