我的函数返回None,Python 3

时间:2016-05-21 18:12:38

标签: python function python-3.x

我不太清楚为什么这会返回None,在我尝试将它放入函数之前它完美地运行了。它应该返回一个长度在6到9个字符之间的单词列表。

def level_list(minn, maxx):
    for words in word_list:
        if len(words) >= minn and len(words) <= maxx:
            return level_words.append(words)

print(level_list(6, 9))

1 个答案:

答案 0 :(得分:0)

list.append是一个mutator方法,这意味着与返回字符串修改版本的字符串方法不同,这会直接更改列表并返回None

更多关于:

List mutability

Mutator methods

More mutator methods