0

私はここからこれを手に入れました:ランダムな単語の生成

import random

words = ['hello', 'apple', 'something', 'yeah', 'nope', 'lalala'] 

''.join(random.sample(words, 10))

applesomethinghellohellolalala

以下の結果が得られるように、ランダムな単語をセグメント化するにはどうすればよいですか?

words = ['apple'、'something'、'hello'、'hello'、'lala']

4

2 に答える 2

1

これを試して:

import random

words = ['hello', 'apple', 'something', 'yeah', 'nope', 'lalala']
print [random.sample(words, 1)[0] for i in range(10)]
于 2013-03-26T09:31:52.073 に答える
0

使用する代わりに

random.sample(words, 1)[0]

Eugenyが提案したように、私はむしろ使用したいと思いますrandom.choice

print [random.choice(words) for i in range(10)]
于 2013-03-26T09:46:20.420 に答える