Pythonでリストの要素をシャッフルしてランダムな順番にする方法
Pythonでリストの要素をシャッフルしてランダムな順番にするには、random.shuffle() 関数を使用します。以下はその方法を示すサンプルコードです:
python import random my_list = [1, 2, 3, 4, 5] # シャッフルしたいリスト # リストの要素をシャッフルする random.shuffle(my_list) # シャッフル後のリストを表示 print(my_list)
このコードでは、random.shuffle() 関数を使用して my_list の要素をランダムにシャッフルしています。シャッフルされた結果は元のリスト my_list の順番を変更し、ランダムな順序で要素が配置されます。
random.shuffle() 関数はリストを直接変更するため、元のリストが変更された状態でシャッフルされます。元のリストを変更したくない場合は、リストのコピーを作成してからシャッフルすることができます。
python import random my_list = [1, 2, 3, 4, 5] # シャッフルしたいリスト # リストのコピーを作成してシャッフルする shuffled_list = my_list.copy() random.shuffle(shuffled_list) # シャッフル後のリストを表示 print(shuffled_list)
この方法を使用すると、元のリストは変更されず、シャッフルされたコピーのリストが作成されます。

ディスカッション
コメント一覧
まだ、コメントがありません