
Vielen Dank für die schnelle Antwort. Und das Beste: It works. Geschwindigkeit ist eh sekundär, da die Liste maximal ca. 25 Eintrage hat. Also nochmla besten Dank, Gruß Stefan Achim Domma (Procoders) schrieb:
Stefan Büdenbender wrote:
Diese Liste (egal welche) möchte ich mit sortieren: zunächst in steigender x2 Reihenfolge, sollten zwei x2 gleich sein, sollen diese nach steigendem x3 sortiert werden.
Guck' mal hier: http://www.python.org/doc/current/lib/typesseq-mutable.html
Du kannst sort eine Funktion mitgeben, die zum vergleichen genommen wird. Also (ungetested) in der Art:
def my_cmp(a,b): return cmp(a[0],b[0]) or cmp(a[1],b[1])
Liste_split.sort(my_cmp)
Evtl. kannst du dir so auch den split vorher sparen. Das ist die einfachste Lösung, aber eine Vergleichsfunktion mitzugeben ist für große Datenmengen nicht unbedingt die performateste Lösung. Da du aber schreibst, daß du Anfänger bist, verschone ich dich erstmal mit Details.
Gruß, Achim
_______________________________________________ python-de maillist - python-de@python.net http://python.net/mailman/listinfo/python-de