小编asd*_*sad的帖子

Python使用map()迭代列表中的列表

所以我的目的是迭代列表中的列表,包括map,filter和lambda,例如:

[[33,3,3,0],[34,1,0,4]]应该产生[[33,3,3],[34,1,4]]

   def no_zeros(lst):
      a=map(filter(lambda x:(y==0 for y in x) ,lst),lst)
      print (list(a))
      #(says that filter is not callable)
Run Code Online (Sandbox Code Playgroud)

我知道这段代码不起作用,但我不知道我到底做错了什么,因为我仍然是lambda等新手.我已经尝试了不同的东西,比如在lambda之后移动过滤器,但是没有似乎也工作.我感激任何一种tipps或帮助.

python lambda filter

3
推荐指数
1
解决办法
2053
查看次数

标签 统计

filter ×1

lambda ×1

python ×1