我遇到了一個問題,我試圖使用Lambda函數從列表中打印出1個特定元素。lambda函數返回整個列表而不是元素
我有一個列表,我想使用lambda來篩選,我想從列表中只打印出「巨蟒」:
languages = ["HTML", "JavaScript", "Python", "Ruby"]
在執行我得到的印刷,而不是控制檯整個列表! 我看不出我在這裏做錯了什麼。
languages = ["HTML", "JavaScript", "Python", "Ruby"]
print filter(lambda x: x[2], languages)
有什麼建議嗎?
是不是語言[2]足夠這件事? – YOBA