Sortieren der Python-Liste basierend auf der Länge der Zeichenfolge

Ich möchte sozusagen eine Liste von strings, basierend auf der string-Länge. Ich habe versucht, zu verwenden, zu Sortieren, wie folgt, aber es scheint nicht, um mir ein korrektes Ergebnis.

xs = ['dddd','a','bb','ccc']
print xs
xs.sort(lambda x,y: len(x) < len(y))
print xs

['dddd', 'a', 'bb', 'ccc']
['dddd', 'a', 'bb', 'ccc']

Was falsch sein könnte?

InformationsquelleAutor der Frage prosseek | 2010-04-06

Schreibe einen Kommentar