Uitdaging: Zip- en Sorteermethoden
We hebben nog een paar functies uit het vorige hoofdstuk te behandelen, dus laten we hiermee oefenen.
Denk aan de zip()
-functie, die bijzonder handig is bij het werken met meerdere gerelateerde lijsten. Met deze functie kun je verschillende eigenschappen van items gelijktijdig beheren, zoals het sorteren van producten terwijl hun bijbehorende attributen behouden blijven.
Taak
Swipe to start coding
Je hebt drie lijsten: productnamen, prijzen en verkochte aantallen. Het doel is om deze gegevens te organiseren, sorteren en weer te geven in een specifiek formaat.
Code-instructies
- Gebruik
zip()
om de drie lijsten te combineren tot een lijst van tuples in de volgorde:(product_name, price, quantity_sold)
. Ken het resultaat toe aancombined_list
. - Gebruik
sorted()
omcombined_list
te sorteren op productnaam in oplopende volgorde. Ken het gesorteerde resultaat toe aansorted_products
. - Loop door
sorted_products
en geef voor elk product de naam, prijs en het verkochte aantal weer in het opgegeven formaat.
Uitvoervereisten
Voor elk product, print:
python
Oplossing
Was alles duidelijk?
Bedankt voor je feedback!
Sectie 6. Hoofdstuk 2