Utmaning: Zip- och Sorteringsfunktioner
Vi har fortfarande några funktioner från föregående kapitel att täcka, så låt oss få lite övning med dem.
Kom ihåg zip()
-funktionen, som är särskilt användbar när man arbetar med flera relaterade listor. Denna funktion låter dig hantera olika egenskaper hos objekt samtidigt, såsom att sortera produkter medan deras associerade attribut bibehålls.
Uppgift
Swipe to start coding
Du har tre listor: produktnamn, priser och sålda kvantiteter. Ditt mål är att organisera, sortera och visa dessa data i ett specifikt format.
Kodinstruktioner
- Använd
zip()
för att kombinera de tre listorna till en lista med tupler i ordningen:(product_name, price, quantity_sold)
. Tilldela resultatet tillcombined_list
. - Använd
sorted()
för att sorteracombined_list
efter produktnamn i stigande ordning. Tilldela det sorterade resultatet tillsorted_products
. - Loopa genom
sorted_products
och skriv ut varje produkts namn, pris och sålda kvantitet med det angivna formatet.
Utmatningskrav
För varje produkt, skriv ut:
python
Lösning
Var allt tydligt?
Tack för dina kommentarer!
Avsnitt 6. Kapitel 2