[Python]リスト(List)をシャッフルするには?

python

どうも、ちょげ(@chogetarou)です。

リストをシャッフルする方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

リストをシャッフルするには、shuffle()を使います。

まず、randomをインポートします。

import random

そして、randomのshuffle()を呼び出します。

shuffle()の引数には、リストを指定します。

random.shuffle(list)

random.shuffle()は、引数に指定したリストをシャッフルします。

もし、リスト自体をシャッフルせず、リストをシャッフルした別のリストを生成したい場合は、random.smaple()を使います。

new_list = random.sample(list, len(list))

使用例

import random

numbers = [1, 2, 3, 4, 5]

random.shuffle(numbers)

print(numbers)

コメント

タイトルとURLをコピーしました