ich will ein Perl-Code in Python umsetzten. Dabei komme ich an eine Stelle, an der ich nicht weiter komme.
Perl-Code
Code: Alles auswählen
sub sort_by_ref {
return substr($zk, $refs[$a]) cmp substr($zk, $refs[$b]);
}
# @refs ist einfach ein Feld von 0-5
@sort_refs = sort sort_by_ref @refs;
Code: Alles auswählen
def sort_by_ref():
global zk
global refs
return cmp(zk[:refs[a]], zk[:refs[b]])
sort_refs = refs.sort(sort_by_ref())
Für 'b' wird das gleiche gelten!
Hat einer eine Idee wie das bei Python geht? Ich müsste auf die Listen-Werte von der Sort-Funktion zugreifen können, wenn ich den Perl-Code richtig interpretiert habe!
Edit (Leonidas): Code in Python-Tags gesetzt.