Дайте метод, который суммирует все числа в list
. Метод должен иметь возможность пропускать элементы, которые не являются числами. Итак, sum([1, 2, 3])
должен быть 6
, но sum(['A', 1, 'B', 2, 3])
также должен быть 6
. Как я могу это сделать?
То, что я уже пробовал:
def foo(list):
dict = "ABCDEFGHIJKLMN"
n = 0
for i in range(0, len(list) - 1):
if list[i].str in dict:
""
else:
n= n + list[i]
return n
print foo([1, 2, 3, 4, 5, 6, "A", "B"])