如何将单个单词作为数组放入Python中的列表?

时间:2016-04-19 16:21:44

标签: python arrays arraylist

我需要在python中创建这样的单词列表:

list_of_words = ['saffron'], ['aloha'], ['leave'],['cola'],['packing']\

从其他word_bank = ['cola', 'home', 'undone', 'some', 'good', ....]中选择一些随机词,除非,让我们说len(list_of_words)=15

我之前从未使用过它。这叫什么? 我应该在哪里搜索它? 我如何获得这样的清单?

2 个答案:

答案 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的格式。