我遇到了一个问题,我试图使用Lambda函数从列表中打印出1个特定元素。lambda函数返回整个列表而不是元素
我有一个列表,我想使用lambda来筛选,我想从列表中只打印出“巨蟒”:
languages = ["HTML", "JavaScript", "Python", "Ruby"]
在执行我得到的印刷,而不是控制台整个列表! 我看不出我在这里做错了什么。
languages = ["HTML", "JavaScript", "Python", "Ruby"]
print filter(lambda x: x[2], languages)
有什么建议吗?
是不是语言[2]足够这件事? – YOBA