" LIST对象不可调用ERROR

时间:2016-06-01 17:19:04

标签: python python-2.7 exception pycharm typeerror

enter image description here

帮助我纠正我的代码为什么会出现此错误:

  

" TypeError:' list'对象不可调用"

1 个答案:

答案 0 :(得分:0)

key是一个可调用的(通常是一个函数)。你在方括号中提供了一些东西,这是一个列表。列表不可调用。

尝试:

min(input, key=find_count_vowel)

find_count_vowel是一个功能,所以你只需要通过。在传递之前不要调用该函数。

但是,关键功能仅用于获取要查找其最小值的列表中的单个元素(min函数将为此中的每个元素调用key函数一次列表)因此您还需要修复find_count_vowel的定义。它应该只需要一个单词并返回该单词中的元音数量,而不是列入并返回一个列表。