在Python中返回意外的无值

时间:2015-01-28 13:11:09

标签: python python-2.7

def sort_by_length(words):
    if words!=None:
        words= words.sort(key=len, reverse=True)
    return words

def single_sort_by_len_test(input, result):
    assert result == sort_by_length(list(input))

single_sort_by_len_test(["dog", "apple", "bear"], ["apple", "bear", "dog"])

这里的单词返回None值。但答案应该是["apple", "bear", "dog"]。无法看出问题所在。

0 个答案:

没有答案