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.
Aufgabe
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:
python
Lösung
War alles klar?
Danke für Ihr Feedback!
Abschnitt 6. Kapitel 2