【发布时间】:2012-10-12 10:55:46
【问题描述】:
是否可以创建一个从 a 到 z 生成单词的方法?因为我只知道随机生成词,但我想要的是一个使用 python 代码存在的词
这是我的随机生成字代码:
import random
wordLen = random.randint(1, 5)
def get_random_word(wordLen):
word = ''
for i in range(wordLen):
word += random.choice('ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz')
print(word)
return word
get_random_word(wordLen)
或者如果我有一个像示例列表 = ['a','t','n','s','d','e','x'] 的字母列表,那么我有可能吗?想从这个列表中生成真实的单词??
【问题讨论】:
-
您需要访问有效单词列表才能执行此操作。
-
我不确定我是否理解您想要实现的目标。我认为您的代码将创建一个随机字符串。你想让它选择真实的单词吗?如果是这样,您可能需要使用单词列表,而不是逐字母创建字符串。
-
好的,但是如果我有一个字母列表,比如 example list= ['a','t','n','s','d','e',' x'],那么我想从这个列表中生成真实的单词??
标签: python python-3.x