请教大佬
Topic source因为在介绍reduce函数时用到了lambda函数,因此这里可以猜到是什么操作。
reduce(lambda x,y: x*10+y,map(fn,s)) ,后面跟两个相邻的数进行的操作。
那么lambda x: x % n > 0 进行的操作是将 要处理数据list中每一个元素对n进行整除,
如果x除以n的余数不为零,即x%n>0,则x不能为n整除,返回True,反之能整除的话返回False,filter函数中对该x对应的值不进行保留。
- 1
因为在介绍reduce函数时用到了lambda函数,因此这里可以猜到是什么操作。
reduce(lambda x,y: x*10+y,map(fn,s)) ,后面跟两个相邻的数进行的操作。
那么lambda x: x % n > 0 进行的操作是将 要处理数据list中每一个元素对n进行整除,
如果x除以n的余数不为零,即x%n>0,则x不能为n整除,返回True,反之能整除的话返回False,filter函数中对该x对应的值不进行保留。
whynotme啊
def _not_divisible(n): return lambda x: x % n > 0
请问这个函数的输入参数只有一个,那lambda里的x和n都是什么呢,很困惑