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.
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:
Product: <product_name>, Price: <product_price>, Quantity Sold: <quantity_sold>
Oplossing
Bedankt voor je feedback!
single
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Awesome!
Completion rate improved to 2.17
Uitdaging: Zip- en Sorteerfuncties
Veeg om het menu te tonen
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.
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:
Product: <product_name>, Price: <product_price>, Quantity Sold: <quantity_sold>
Oplossing
Bedankt voor je feedback!
Awesome!
Completion rate improved to 2.17single