Uitdaging: Zip- en Sorteerfuncties
We hebben nog een paar functies uit het vorige hoofdstuk te behandelen, dus laten we wat oefenen met hen.
Herinner je de zip()
functie, die bijzonder nuttig is bij het werken met meerdere gerelateerde lijsten. Deze functie stelt je in staat om verschillende eigenschappen van items tegelijkertijd te 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 hoeveelheden. Je doel is om deze gegevens te organiseren, sorteren en weergeven in een specifiek formaat.
Code-instructies
- Gebruik
zip()
om de drie lijsten te combineren in 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 print de naam, prijs en verkochte hoeveelheid van elk product met behulp van het opgegeven formaat.
Uitvoervereisten
Voor elk product, print:
python
Oplossing
Was alles duidelijk?
Bedankt voor je feedback!
Sectie 6. Hoofdstuk 2