python - 是否有包含用于 python 的许多单词数组的库?

标签 python arrays

我需要生成随机词,并想用数组来实现,例如

随机导入

wordArray = ["wordOne", "wordTwo"...]

word = wordArray[random.randint(0, len(wordArray))]

是否有包含大型 python 单词数组的任何地方,还是我必须手动执行此操作?

最佳答案

您可以使用此列表:https://raw.githubusercontent.com/dwyl/english-words/master/words_alpha.txt

你可以这样解析它:

def load_words():
    with open('words_alpha.txt') as word_file:
        valid_words = set(word_file.read().split())

    return valid_words


if __name__ == '__main__':
    english_words = load_words()
    # demo print
    print('fate' in english_words)

Source

关于python - 是否有包含用于 python 的许多单词数组的库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73533910/

相关文章:

python - pandas group by,在输入列上使用多个 agg 函数进行聚合

python - 我似乎不明白为什么我不能转换为 int

python - 交替倒数两个数字

c - 在 C 中增大或减小字符串数组

groovy - Groovy 中的 findResults 方法似乎不适用于字符串数组

javascript - Django Ajax 请求与我的模板中返回的数据有关

python - 使用 python matplotlib 获得正值和负值的堆叠条形图

c# - 为什么我的 C# 数组在转换为对象时会丢失类型符号信息?

arrays - PostgreSQL:将动态 ARRAY 插入函数

java - 使用线程更新 volatile boolean 数组