0
0 комментариев

Есть двумерный массив

mas = [['пуб', 0.3, 0.4],
       ['нер', 0.5, 0.4],
       ['нер', 0.2, 0.1]]

Нужно просуммировать столбец 2 при условии, что первый элемент каждой строки равен ‘нер’ (то есть в результате должна быть сумма 0.5 + 0.2 = 0.7).

Написала такой расчет в цикле:

sum_num = 0
for m in mas:
    if m[0] == 'нер':
        sum_num += m[1]

Но хотелось бы такую задачу выполнить с использованием функции sum()


Добавить комментарий