Der key Parameter am Beispiel sort

Der key Parameter in Funktionen wie sorted() oder list.sort() in Python ist ein mächtiges Werkzeug, das dir ermöglicht, die Sortierung basierend auf spezifischen Kriterien anzupassen. Standardmäßig sortieren diese Funktionen die Elemente einer Liste oder eines anderen iterierbaren Objekts in aufsteigender Reihenfolge. Der key Parameter kann jedoch verwendet werden, um anzugeben, nach welchem Kriterium oder welcher Funktion die Elemente sortiert werden sollen. Grundkonzept des key Parameters – Der key Parameter akzeptiert eine Funktion, die als Argument ein Element […]

case-Befehl in Python nachgebaut

In Python gibt es einen Befehl wie case oder switch nicht. Hier ist leider nur ein if-elif-else-Konstrukt möglich, das je nach Umfang schnell unübersichtlich werden kann.Je nach Anwendungsfall kann man aber den case-Befehl z.B. mit einem dictionary nachbauen.Die einzelnen Fälle mit der jeweiligen Aktion werden einfach in ein dictionary gepackt. Hierbei macht man sich zu nutze, dass als Wert zu einem Schlüssel auch eine Funktion abgelegt werden kann. Nehmen wir an, man möchte die Dateigröße […]