首页 > 解决方案 > 如何创建一个函数,返回作为参数传递的单词的变位词列表,在预定义的词典中找到?

问题描述

我得到一个保存在外部文件中的预定义词典,它是从 a 到 z 排序的单词列表。然后我被要求创建一个函数,它将一个单词作为参数并返回在上述词典中找到的该单词的所有字谜的列表。编辑:我不能使用 set() 或 sorted() 函数或导入模块。我的代码:

from lexicon import LEXICON
def anagrams(word):
    list=[]
    for i in range(len(LEXICON)):
        if i == word:
            if i in [i+1 : len(LEXICON)]:
                list.append(i)
    return list

标签: pythonanagram

解决方案


推荐阅读