まあ言ってみれば:
list=["A","B","C"]
listitem = random.randint(0,2)
私はタイプしました:
print listitem
しかし、それは番号を与えます、そして、私は手紙が欲しいですか?
これどうやってするの?
あなたが使用することができますrandom
:
>>> from random import choice
>>> List = [ 'A','B','C' ]
>>> choice( List )
C
>>> choice( List )
A
>>> choice( List )
B
リスト内のアイテムを参照するには、ランダムインデックスを使用する必要があります。
>>> import random
>>> list=["A","B","C"]
>>> listitem = random.randint(0,len(list))
>>> list[listitem]
'A'
>>> listitem = random.randint(0,len(list))
>>> list[listitem]
'B'
または、インデックスを気にしない場合は、random.choice()ルーチンを使用してランダムにアイテムを選択するだけです。
>>> random.choice(list)
'B'
>>> random.choice(list)
'B'
>>> random.choice(list)
'A'
>>> random.choice(list)
'C'