Numerische Sortierung innerhalb alphanumerischer Zeichenketten

Veröffentlicht Veröffentlicht in Python

Häufig hat man eine Liste mit alphanumerische Zeichenketten (strings), die man sortieren möchte.Die Standardsortierroutine von Python gibt aber oft nicht das gewünschte Ergebnis zurück, denn anstatt der natürlichen Folge 1, 2, 3, 10, 21, erhält man die Sortierung 1, 10, 2, 21, 3. Mit dem folgenden Code-Snippet kann man dieses Problem umgehen: Der Methode wird eine Liste übergeben, und man erhält eine sortierte Liste in natürlicher Reihenfolge zurück. An den Beispielen lässt sich auch erkennen, […]

Der Pythontutor

Veröffentlicht Veröffentlicht in Python, Tipp

Manchmal erzeugt ein Python-Skript Ergebnisse, die auf den ersten Blick seltsam und unerklärlich erscheinen. In solchen Fällen kann vielleicht das Online-Werkzeug „Pythontutor“ nützlich sein und weiterhelfen.Mit diesem Tool kann man ein wenig hinter die Kulissen von Python schauen, und sich anzeigen lassen, was im Arbeitsspeicher passiert.Dieses Werkzeug agiert in gewisser Weise wie ein Debugger, man geht Schritt für Schritt die Befehle durch, und lässt sich den Inhalt, und noch viel wichtiger, die Adressierung der Variablen […]