資格スワイプ
入出力・エラーと例外・クラス・標準ライブラリ・対話環境(7,8,9,10,14章)

標準ライブラリのrandomモジュールを用いて、あるリストから重複なくN個の要素をランダムに取り出したい場合に使うべき関数はどれか。

  • Arandom.choice(list)
  • Brandom.shuffle(list)
  • Crandom.randint(list, N)
  • ✓random.sample(list, N)

解説

random.sample(population, k)は母集団populationから重複なくk個の要素をランダムに選び出す関数であり、この用途に適している。random.choice()は1要素のみ、random.shuffle()は破壊的にシャッフルするだけであり、random.randint()は整数の乱数を返す関数でリストを引数に取らない。

根拠10章 標準ライブラリめぐり(randomモジュール)

← 前の問題
スワイプでまとめて流す