我有可能的单词列表来对给定的单词进行字谜。列表的每个字符串都是字典的键,并且具有一个或多个单词的值。这是从字典中对应键的每个列表中的单词中按键的顺序生成所有可能句子的最佳(最快,pythonic)方法。列表中有可变数量的键。
keylist = ['key1', 'key2', 'key3']
worddict = {'key1': ['a','b','c'], 'key2':['d','e','f'], 'key3':['g','h','i']}
预期结果(第一个键列表中的第一个单词,第二个键列表中的第二个单词,依此类推):
["a d g",
"a d h",
"a d i",
.....
"c f i"]