2

まあ言ってみれば:

list=["A","B","C"]
listitem = random.randint(0,2)

私はタイプしました:

print listitem

しかし、それは番号を与えます、そして、私は手紙が欲しいですか?

これどうやってするの?

4

2 に答える 2

3


あなたが使用することができますrandom

 >>> from random import choice
 >>> List = [ 'A','B','C' ]
 >>> choice( List )
 C
 >>> choice( List )
 A
 >>> choice( List )
 B
于 2012-07-20T06:44:16.997 に答える
1

リスト内のアイテムを参照するには、ランダムインデックスを使用する必要があります。

>>> 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'
于 2012-07-20T06:49:30.710 に答える