我的问题基本上是这样的:如果你有一个包含 'None' 的列表,你该如何尝试检索出列表的总和。下面是我尝试过的一个示例,但它不起作用,我得到了错误:TypeError: unsupported operand type(s) for +: 'int' and 'NoneType'
。谢谢
def sumImport(self):
my_list = [[1,2,3,None],[1,2,3],[1,1],[1,1,2,2]]
k = sum(chain.from_iterable(my_list))
return k
function
是None
,则假定为恒等函数,即删除iterable
中所有为假的元素。”(文档) - Felix Klinglist(filter(None, [0, 1, 2, None, False, True])) # =[1, 2, True]
- Heretron