sexta-feira, 18 de junho de 2010

Ordenar/Embaralhar uma lista em python

Ordenar na maioria das linguagens de programação é bem fácil, sempre é alguma coisa relacionada com "sort". No Python não é diferente:


>>> a = [3,2,4,5,1,6,7]
>>> a.sort()
>>> print a
[1, 2, 3, 4, 5, 6, 7]

Vamos agora embaralhar a lista recém ordenada:

>>> import random
>>> random.shuffle(a)
>>> print a
[4, 2, 3, 7, 1, 6, 5]


Difícil né..
hasta!