Herausforderung: Zip- und Sortierfunktionen
Es gibt noch einige Funktionen aus dem vorherigen Kapitel, die behandelt werden müssen. Daher folgt nun eine Übung dazu.
Erinnerung an die Funktion zip(), die besonders nützlich beim Arbeiten mit mehreren zusammengehörigen Listen ist. Mit dieser Funktion lassen sich verschiedene Eigenschaften von Elementen gleichzeitig verwalten, beispielsweise Produkte sortieren und dabei deren zugehörige Attribute beibehalten.
Swipe to start coding
Du hast drei Listen: Produktnamen, Preise und verkaufte Mengen. Deine Aufgabe ist es, diese Daten zu organisieren, zu sortieren und in einem bestimmten Format anzuzeigen.
Code-Anweisungen
- Mit
zip()die drei Listen zu einer Liste von Tupeln in der Reihenfolge(product_name, price, quantity_sold)kombinieren. Das Ergebnis incombined_listspeichern. - Mit
sorted()diecombined_listnach Produktnamen aufsteigend sortieren. Das sortierte Ergebnis insorted_productsspeichern. - Durch
sorted_productsiterieren und für jedes Produkt den Namen, Preis und die verkaufte Menge im angegebenen Format ausgeben.
Ausgabebedingungen
Für jedes Produkt ausgeben:
Product: <product_name>, Price: <product_price>, Quantity Sold: <quantity_sold>
Lösung
Danke für Ihr Feedback!
single
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Großartig!
Completion Rate verbessert auf 2.17
Herausforderung: Zip- und Sortierfunktionen
Swipe um das Menü anzuzeigen
Es gibt noch einige Funktionen aus dem vorherigen Kapitel, die behandelt werden müssen. Daher folgt nun eine Übung dazu.
Erinnerung an die Funktion zip(), die besonders nützlich beim Arbeiten mit mehreren zusammengehörigen Listen ist. Mit dieser Funktion lassen sich verschiedene Eigenschaften von Elementen gleichzeitig verwalten, beispielsweise Produkte sortieren und dabei deren zugehörige Attribute beibehalten.
Swipe to start coding
Du hast drei Listen: Produktnamen, Preise und verkaufte Mengen. Deine Aufgabe ist es, diese Daten zu organisieren, zu sortieren und in einem bestimmten Format anzuzeigen.
Code-Anweisungen
- Mit
zip()die drei Listen zu einer Liste von Tupeln in der Reihenfolge(product_name, price, quantity_sold)kombinieren. Das Ergebnis incombined_listspeichern. - Mit
sorted()diecombined_listnach Produktnamen aufsteigend sortieren. Das sortierte Ergebnis insorted_productsspeichern. - Durch
sorted_productsiterieren und für jedes Produkt den Namen, Preis und die verkaufte Menge im angegebenen Format ausgeben.
Ausgabebedingungen
Für jedes Produkt ausgeben:
Product: <product_name>, Price: <product_price>, Quantity Sold: <quantity_sold>
Lösung
Danke für Ihr Feedback!
single