定义一个函数,该函数为各种字符串python调用另一个函数

alfiej12

我有一个代码,可以在字典文件中找到字符串的字谜。我想创建一个函数来测试称为test_find_anagrams()的各种字符串。它应该测试至少6个不同的字符串。

这是我测试文件中单个字符串的代码。

def anagram(str1,str2):
    str1 = sorted(str1)
    str2 = sorted(str2)
    return str1 == str2

def get_dictionary_word_list():
    with open('dictionarys.txt') as f:
        return f.read().split()

def find_anagrams(str):
    return [word for word in get_dictionary_word_list() if anagram(word,str)]

到目前为止,我有这段代码可以测试不同的字符串,它适用于列表中的第一个字符串,但之后的任何字符串均不返回任何内容。我还需要在代码中添加其他内容才能使其正常工作?

def test_find_anagrams():
    stringlist = [('aces'), ('sidebar'), ('adverb'), ('fuels'), ('hardset'), ('praised')]
    for str1 in stringlist:
        return [word for word in get_dictionary_word_list() if anagram(word,str1)]
史蒂文·鲁姆巴尔斯基

它仅“在列表中的第一个字符串上起作用”,因为您是从循环内部返回的。在循环之外跟踪结果。

def test_find_anagrams():
    stringlist = [('aces'), ('sidebar'), ('adverb'), ('fuels'), ('hardset'), ('praised')]
    result = []
    for str1 in stringlist:
        result.extend(word for word in get_dictionary_word_list() if anagram(word,str1))
    return result

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C#,从调用另一个异步函数的函数返回字符串?

来自分类Dev

从另一个函数中调用python中的函数(为该函数的变量创建一个数组)

来自分类Dev

定义一个名为articleStats()的函数,该函数带有一个名为fileName的字符串参数

来自分类Dev

如何调用另一个构造函数之前分割字符串

来自分类Dev

从字符串C#中从另一个名称空间调用函数

来自分类Dev

我如何调用另一个函数来获取字符串数据

来自分类Dev

如何从另一个函数调用字符串

来自分类Dev

如果定义了一个函数,则单行调用,否则调用另一个函数

来自分类Dev

用ARM汇编语言编写一个函数,该函数将一个字符串插入到特定位置的另一个字符串中

来自分类Dev

Python从另一个函数调用一个函数中的函数

来自分类Dev

当从另一个函数中调用该函数时,如何抑制该函数中的代码行?

来自分类Dev

在另一个函数内部调用时,该函数不起作用

来自分类Dev

为什么在调用另一个函数时不能将一个函数定义为参数?

来自分类Dev

获取传递给另一个函数的函数向量的字符串名称

来自分类Dev

Postgres:使用在另一个函数中返回字符串的函数

来自分类Dev

如何将字符串变量从一个函数传递给另一个函数?

来自分类Dev

将字符串从一个函数传递到另一个函数

来自分类Dev

C代码:将字符串从一个函数传递到另一个函数

来自分类Dev

如何将字符串从一个函数返回到另一个函数?

来自分类Dev

在另一个函数中调用时未定义函数(Python)

来自分类Dev

从一个函数调用字符串到另一个函数似乎没有用。为什么?

来自分类Dev

在Python中从一个函数调用变量到另一个函数

来自分类Dev

Python从类中的另一个函数调用一个函数

来自分类Dev

Python调用一个函数形成另一个函数

来自分类Dev

Python:如何从一个函数调用另一个函数的属性?

来自分类Dev

Python:从另一个函数中调用一个函数

来自分类Dev

Python:在另一个函数中定义一个函数

来自分类Dev

Python-从另一个类调用函数

来自分类Dev

Python从另一个文件调用函数

Related 相关文章

  1. 1

    C#,从调用另一个异步函数的函数返回字符串?

  2. 2

    从另一个函数中调用python中的函数(为该函数的变量创建一个数组)

  3. 3

    定义一个名为articleStats()的函数,该函数带有一个名为fileName的字符串参数

  4. 4

    如何调用另一个构造函数之前分割字符串

  5. 5

    从字符串C#中从另一个名称空间调用函数

  6. 6

    我如何调用另一个函数来获取字符串数据

  7. 7

    如何从另一个函数调用字符串

  8. 8

    如果定义了一个函数,则单行调用,否则调用另一个函数

  9. 9

    用ARM汇编语言编写一个函数,该函数将一个字符串插入到特定位置的另一个字符串中

  10. 10

    Python从另一个函数调用一个函数中的函数

  11. 11

    当从另一个函数中调用该函数时,如何抑制该函数中的代码行?

  12. 12

    在另一个函数内部调用时,该函数不起作用

  13. 13

    为什么在调用另一个函数时不能将一个函数定义为参数?

  14. 14

    获取传递给另一个函数的函数向量的字符串名称

  15. 15

    Postgres:使用在另一个函数中返回字符串的函数

  16. 16

    如何将字符串变量从一个函数传递给另一个函数?

  17. 17

    将字符串从一个函数传递到另一个函数

  18. 18

    C代码:将字符串从一个函数传递到另一个函数

  19. 19

    如何将字符串从一个函数返回到另一个函数?

  20. 20

    在另一个函数中调用时未定义函数(Python)

  21. 21

    从一个函数调用字符串到另一个函数似乎没有用。为什么?

  22. 22

    在Python中从一个函数调用变量到另一个函数

  23. 23

    Python从类中的另一个函数调用一个函数

  24. 24

    Python调用一个函数形成另一个函数

  25. 25

    Python:如何从一个函数调用另一个函数的属性?

  26. 26

    Python:从另一个函数中调用一个函数

  27. 27

    Python:在另一个函数中定义一个函数

  28. 28

    Python-从另一个类调用函数

  29. 29

    Python从另一个文件调用函数

热门标签

归档