Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonでタプルからアイテムをランダムに選択するにはどうすればよいですか?


choice()関数はこの目的に役立ちます。任意のシーケンスオブジェクト(この場合はタプル)からランダムに選択されたアイテムに戻ります

>>> import random
>>> t1=(11,'aa',12.50,77,'xyz')
>>> item=random.choice(t1)
>>> item
11
>>> item=random.choice(t1)
>>> item
'xyz'

  1. Pythonでタプルを定義するにはどうすればよいですか?

    タプルは、Pythonの標準データ型の1つです。これは、オブジェクトの不変のシーケンスです。タプルオブジェクトは、必ずしも同じタイプである必要はない1つ以上のオブジェクトを、コンマで区切って配置することによって作成されます。コレクションは、オプションで括弧内に入れることができます。 >>> t1=1, "Ravi", 75.50, True >>> t1 (1, 'Ravi', 75.5, True) >>> type(t1) <class 'tuple'> >>&

  2. Pythonでリストからアイテムをランダムに選択するにはどうすればよいですか?

    Pythonの標準ライブラリにはランダムモジュールが含まれています。このモジュールには、メルセンヌツイスターアルゴリズムに基づくさまざまな疑似乱数ジェネレーターがあります。 モジュールには、シーケンスデータ型(文字列、リスト、またはタプル)からアイテムをランダムに選択するchoice()メソッドが含まれています >>> from random import choice >>> lst=[1,2,3,4,5] >>> choice(lst) 4 >>> choice(lst) 5 >>> choice(l