🐒

random.sample()について

2023/09/18に公開

今回はrandom.sample()について解説します。

random.sample()とは?

random.sample()は

  • ランダムな要素を指定した数だけ取り出して、新しいリストとして返す

操作です。
指定は random.sample(元の配列, 取り出す個数) の形式です。

具体的な使い方をコードで見ていきましょう。

使い方

例コード

import random

# サンプルとなるリスト
data_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

# data_listからランダムに3つの要素を取り出す
sampled_list = random.sample(data_list, 3)

print(sampled_list)

出力

# リストで返る
[4, 1, 3]

上記の通り、元の配列から要素を取り出すことができます。
同じ要素は選ばれないため、配列より多い要素を指定するとエラーになります。

まとめ

random.sampleは random.sample(元の配列, 取り出す個数) の形式で

  • ランダムな要素を指定した数だけ取り出して、新しいリストとして返す

操作でした。

今回はここまでです。
最後まで見ていただきありがとうございました!

Discussion