Utmaning: Zip- och Sorteringsfunktioner
Vi har fortfarande några funktioner från föregående kapitel att gå igenom, så låt oss öva på dem.
Kom ihåg funktionen zip()
, som är särskilt användbar när du arbetar med flera relaterade listor. Denna funktion gör det möjligt att hantera olika egenskaper hos objekt samtidigt, till exempel att sortera produkter samtidigt som deras tillhörande attribut bevaras.
Uppgift
Swipe to start coding
Du har tre listor: produktnamn, priser och sålda kvantiteter. Ditt mål är att organisera, sortera och visa denna data i ett specifikt format.
Kodinstruktioner
- Använd
zip()
för att kombinera de tre listorna till en lista av 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
. - Iterera genom
sorted_products
och skriv ut varje produkts namn, pris och såld kvantitet enligt det angivna formatet.
Utdatakrav
För varje produkt, skriv ut:
python
Lösning
Var allt tydligt?
Tack för dina kommentarer!
Avsnitt 6. Kapitel 2