Voglio ordinare un elenco di stringhe in base alla lunghezza della stringa. Ho provato a usare l'ordinamento come segue, ma non sembra darmi il risultato corretto.
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']
Cosa potrebbe esserci di sbagliato?
lambda; basta usarekey = len