59 of 151 menu

randomモジュールのchoiceメソッド

randomモジュールのchoiceメソッドは、 シーケンス(文字列、リスト、タプル)からランダムな要素を返します。 メソッドのパラメータに必要なシーケンスを指定します。

構文

import random random.choice(sequence)

文字列のいずれかの要素を取得してみましょう:

txt = 'abcde' print(random.choice(txt))

コード実行結果:

'e'

次に、リストからランダムな要素を取得しましょう:

lst = [1, 2, 3, 4, 5] print(random.choice(lst))

コード実行結果:

5

タプルのいずれかの要素を出力してみましょう:

tpl = ('1', '2', '3', '4', '5') print(random.choice(tpl))

コード実行結果:

'4'

関連項目

  • shuffle メソッド (randomモジュール)
    シーケンスをシャッフルします
  • random メソッド (randomモジュール)
    擬似乱数を返します
  • sample メソッド (randomモジュール)
    シーケンスから要素のランダムなサンプルを返します
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否