C'è un modo semplice per restituire un array shuffled in Python piuttosto che mischiarlo sul posto?Shuffle in Python
per esempio, invece di
x = [array]
random.shuffle(x)
che sto cercando qualcosa di simile
y = shuffle(x)
che mantiene x.
nota, io non sono alla ricerca di una funzione, non è qualcosa di simile:
x=[array]
y=x
random.shuffle(x)
Discusso in un post su Python-ideas nel 2009, scoraggiato perché puoi scrivere 'y = ordinato (yourList, key = lambda x: random.random())'. Vedi: http://mail.python.org/pipermail/python-ideas/2009-March/003661.html –