Herausforderung: Zip- und Sortierfunktionen
Es gibt noch einige Funktionen aus dem vorherigen Kapitel, die behandelt werden müssen. Daher folgt nun eine Übung dazu.
Erinnere dich an die Funktion zip()
, die besonders nützlich ist, wenn mit mehreren zusammengehörigen Listen gearbeitet wird. 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. Ziel ist es, diese Daten zu organisieren, zu sortieren und in einem bestimmten Format anzuzeigen.
Code-Anweisungen
- Verwende
zip()
, um die drei Listen zu einer Liste von Tupeln in der Reihenfolge(product_name, price, quantity_sold)
zu kombinieren. Weisen Sie das Ergebniscombined_list
zu. - Verwende
sorted()
, umcombined_list
nach Produktnamen aufsteigend zu sortieren. Weisen Sie das sortierte Ergebnissorted_products
zu. - Iteriere durch
sorted_products
und gib für jedes Produkt den Namen, den Preis und die verkaufte Menge im angegebenen Format aus.
Ausgabekriterien
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
Awesome!
Completion rate improved to 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.
Erinnere dich an die Funktion zip()
, die besonders nützlich ist, wenn mit mehreren zusammengehörigen Listen gearbeitet wird. 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. Ziel ist es, diese Daten zu organisieren, zu sortieren und in einem bestimmten Format anzuzeigen.
Code-Anweisungen
- Verwende
zip()
, um die drei Listen zu einer Liste von Tupeln in der Reihenfolge(product_name, price, quantity_sold)
zu kombinieren. Weisen Sie das Ergebniscombined_list
zu. - Verwende
sorted()
, umcombined_list
nach Produktnamen aufsteigend zu sortieren. Weisen Sie das sortierte Ergebnissorted_products
zu. - Iteriere durch
sorted_products
und gib für jedes Produkt den Namen, den Preis und die verkaufte Menge im angegebenen Format aus.
Ausgabekriterien
Für jedes Produkt ausgeben:
Product: <product_name>, Price: <product_price>, Quantity Sold: <quantity_sold>
Lösung
Danke für Ihr Feedback!
Awesome!
Completion rate improved to 2.17single