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.
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:
Product: <product_name>, Price: <product_price>, Quantity Sold: <quantity_sold>
Løsning
Takk for tilbakemeldingene dine!
single
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
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
Utfordring: Zip- og Sorteringsfunksjoner
Sveip for å vise menyen
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.
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:
Product: <product_name>, Price: <product_price>, Quantity Sold: <quantity_sold>
Løsning
Takk for tilbakemeldingene dine!
Awesome!
Completion rate improved to 2.17single