【发布时间】:2021-07-23 08:10:24
【问题描述】:
如果每个列表中的值小于或等于 2,则删除它们。
我尝试过的:
check = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
output = list(filter(lambda x: x[0] <= 2, check))
return (output)
- 预期输出
[[3], [4, 5, 6], [7, 8, 9]]
【问题讨论】:
-
您需要使用
lambda和filter来执行此操作吗?您是否尝试过使用列表推导和命名函数?