gpt4 book ai didi

生成单词的Python脚本

转载 作者:太空宇宙 更新时间:2023-11-04 08:20:41 24 4
gpt4 key购买 nike

我正在寻找一个简短的脚本,使我能够使用我设置的参数生成所有可能的字母组合。

例如:

__ _ _ 没有

参数:

word = 5 个字母

第 4、5 个字母 = n, o

第一个字母 = 任何元音 (aeiouy)

第 2、3 个字母 = 任意字母(abcde...)

换句话说,我希望编写一个脚本,它可以返回所有 26*26*6 结果。它是否是一个实际的词并不重要(即,“zzzno”很好)。然后概括它,这样我就可以用任何参数来做到这一点。谢谢。

最佳答案

import itertools
import string

letter = string.lowercase
vowel = "aeiouy"

def all_words(*args):
return (''.join(letters) for letters in itertools.product(*args))

wordlist = list(all_words(vowel, letter, letter, "n", "o"))

返回 4056 个条目:

['aaano', 'aabno', 'aacno', 'aadno', 'aaeno', 'aafno' ... ]

关于生成单词的Python脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5629395/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com