尝试过滤“无”输出时出现错误,在 Python 中使用过滤器函数时,这是我的代码:
def my_function(x):
if (x % 2 == 0):
x=filter(None, x)
return(x)
for x in range(1, 10):
sum=sum+(my_function(x))
print(sum)
并且 Python 无法求和,因为无法删除 None 输出,因为它正在“添加”这个
None
2
None
4
None
6
None
8
None
而不是这个
2
4
6
8
Cats萌萌
素胚勾勒不出你
相关分类