2010-12-09 30 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])