Pythonでは、リストや文字列の要素をランダムに抽出するための便利な関数がいくつかあります。ここでは、それらの関数の使い方を紹介します。
random.choice()
random.choice()
は、シーケンス型データ(リスト、タプル、文字列、range)からランダムに要素を1つ選んで返します。
import random
my_list = [1, 2, 3, 4, 5]
print(random.choice(my_list))
random.choices()
random.choices()
は、シーケンス型データからランダムに要素をk個抽出します(重複あり)。
import random
my_list = [1, 2, 3, 4, 5]
print(random.choices(my_list, k=3))
random.sample()
random.sample()
は、シーケンス型データからランダムに要素をk個抽出します(重複なし)。
import random
my_list = [1, 2, 3, 4, 5]
print(random.sample(my_list, k=3))
これらの関数を使うことで、Pythonでランダムに要素を抽出することが可能になります。適切な関数を選んで、プログラムに活用してみてください。.