2010-12-09 102 views

回答

18

使用random.choice()功能:

>>> import random 
>>> a = ["Stack", "Overflow", "rocks"] 
>>> print(random.choice(a)) 
rocks 
+0

谢谢格雷格,我知道这是简单的,但我忘了如何做到这一点。 – 2010-12-09 01:53:40

+0

诺亚,如果它最好地回答了你的问题,请接受他的回答。 – 2010-12-09 04:01:24

3
>>> import random 
>>> random.choice("hello world".split()) 
'hello' 
>>> random.choice("hello world".split()) 
'world' 
+1

你真的运行过它直到你有这个输出吗?或者你假冒它= P – Falmarri 2010-12-09 01:54:54

1
str='book pen paper pencil' 
x=str.split() 
print(x) 
import random 
print(random.choice(x)) 
0
str='book pen paper pencil' 
x=str.split() 
print(x) 
y=len(x) 
import random 
z=random.randrange(-1,y) 
print(x[z])