Например, если у меня есть матрица:
x=[['1', '7', 'U1'], ['1.5', '8', 'U1'], ['2', '5.5', 'U2']]
Как я могу взять все данные из x, кроме последнего. Тогда мне нужно сложить эти элементы.
Это то, что мне нужно: sum=1+7+1.5+8+2+5.5= ??
Спасибо
EDIT2:
Я пытаюсь:
> x=[['1', '7', 'U1'], ['1.5', '8',
> 'U1'], ['2', '5.5', 'U2']]
>
> sum(sum(el[:-1]) for el in x)
Но получена ошибка:
Traceback (последний последний вызов):
Файл "xxx.py", строка 3, в
сумма (сумма (el [: - 1]) для el в x) Файл "xxx.py", строка 3, в
sum (sum (el [: - 1]) для el в x) TypeError: неподдерживаемые типы операндов
для +: 'int' и 'str'