sexta-feira, 27 de maio de 2011

python sorting - organizando uma lista em uma ordem alfabética pré-definida

alfabeto = "zyxwvutsrqpomnlkjihgfedcba"
s = ['asdf', 'werwer', 'asgfd','wesasd','yasdfas','zsadf']

print sorted(s, key=lambda w: [alfabeto.index(i) for i in w])
Agistech.com.br

Nenhum comentário:

Postar um comentário