我需要在python中创建这样的单词列表:
list_of_words = ['saffron'], ['aloha'], ['leave'],['cola'],['packing']\
从其他word_bank = ['cola', 'home', 'undone', 'some', 'good', ....]
中选择一些随机词,除非,让我们说len(list_of_words)=15
我之前从未使用过它。这叫什么? 我应该在哪里搜索它? 我如何获得这样的清单?
答案 0 :(得分:0)
也许这就是你要找的东西:
import random
word_bank = ['cola', 'home', 'undone', 'some', 'good']
tuple([[x] for x in random.sample(word_bank, 5)])
可能的输出:
(['cola'],['some'],['good'],['undone'],['home'])
答案 1 :(得分:0)
以下是我相信你所说的解决方案:
import random
list_of_words = []
word_bank = ['cola', 'home', 'undone', 'some', 'good']
while len(list_of_words)<15:
list_of_words.append(random.choice(word_bank))
这将创建一个空列表,然后将word_bank中的随机选择附加到此列表中。我不确定你为什么想要一个列表列表,但是这会把它变成类似于word_bank的格式。