list = ['hello','goodbye']
filteredList = list(filter(lambda x: x == "hello", list))
print(filteredList)
这将返回一个不可调用的错误“列表”对象。 为什么是这样? 谢谢
答案 0 :(得分:2)
将list
变量重命名为其他名称,例如l
。 list
已经是Python中类的名称。
l = ['hello','goodbye']
shesaid = list(filter(lambda x: x == "AA", l))
print(shesaid)