thelist = ['a','b','c','d']
Come posso scomporle in Python?Qualcuno conosce un modo per codificare gli elementi in un elenco?
thelist = ['a','b','c','d']
Come posso scomporle in Python?Qualcuno conosce un modo per codificare gli elementi in un elenco?
>>> import random
>>> thelist = ['a', 'b', 'c', 'd']
>>> random.shuffle(thelist)
>>> thelist
['d', 'a', 'c', 'b']
Il risultato sarà (si spera!) Variare.
utilizzare la funzione random.shuffle()
:
random.shuffle(thelist)
Utilizzare la funzione shuffle
dal modulo random
:
>>> from random import shuffle
>>> thelist = ['a','b','c','d']
>>> shuffle(thelist)
>>> thelist
['c', 'a', 'b', 'd']
Ehi, come mai hai ottenuto un output diverso da Peter? ;) –
Chi altro è andato direttamente al pulsante "Aggiungi commento" a lambast, prima di vedere l'occhiolino? : P –
import random
random.shuffle(thelist)
Nota, questa mescola il lista sul posto.
+1 per "sul posto". –
Penso che la risposta potrebbe essere 'random.shuffle'. 8-) – RichieHindle
hehe, pensi? :) – Peter
Duplicazione esatta: http://stackoverflow.com/questions/473973/shuffle-an-array-with-python –