2015/09/20

[Python]listの中身をランダムに並び替える

listの中身をランダムに並び変えるにはどうすればいいのだろうか?

[Python]リストの要素をランダムに並べ替える
によると、以下のコードでいけるみたい。

>>> from random import Random
>>> r = Random()
>>> hoge = [1,2,3,4,5,6,7,8,9,10]
>>> r.shuffle(hoge)
>>> hoge
[10, 8, 5, 4, 1, 9, 3, 7, 6, 2]
randomクラスのshuffleメソッドを使う感じですね。

確かに試したらランダムになりましたー。

0 コメント:

コメントを投稿