Baralhar uma lista de objetos
Tenho uma lista de objetos em Python e quero embaralhá-los. Eu pensei que poderia usar orandom.shuffle
, mas isso parece falhar quando a lista é de objetos. Existe um método para embaralhar objetos ou outra maneira de contornar isso?
import random
class a:
foo = "bar"
a1 = a()
a2 = a()
b = [a1,a2]
print random.shuffle(b)
Isso falhará.