【发布时间】:2016-12-29 13:46:23
【问题描述】:
我有一个问题,我尝试使用 Lambda 函数从列表中打印出 1 个特定元素。
我有一个想要使用 Lambda 过滤的列表,我想从列表中只打印出“Python”:
languages = ["HTML", "JavaScript", "Python", "Ruby"]
执行时,我将整个列表打印到控制台! 我看不出我在这里做错了什么。
languages = ["HTML", "JavaScript", "Python", "Ruby"]
print filter(lambda x: x[2], languages)
有什么建议吗?
【问题讨论】:
-
语言[2] 不足以解决这个问题吗?