嗯……不知道怎么描述这道题,关于不含0的问题?
list(filter (lambda x: x if x%3 == 0 else None,range(100)))为什么这个输出结果里面不含零
>>> list(filter (lambda x: x if x%3 == 0 else None,range(100)))
因为 0 是假值 因为0为假
其他为假的值:
False, [], (), {} zltzlt 发表于 2020-3-9 15:27
因为 0 是假值
0为假值的意思是,他不作为参数参与前面的函数? qiuyouzhi 发表于 2020-3-9 15:31
因为0为假
其他为假的值:
False, [], (), {}
0为假值的意思是,他不作为参数参与前面的函数?
那如果我希望0参与函数该怎么办呢? 派森鹏 发表于 2020-3-9 16:42
0为假值的意思是,他不作为参数参与前面的函数?
那如果我希望0参与函数该怎么办呢?
页:
[1]