例如,如果我有矩阵:
x=[['1', '7', 'U1'], ['1.5', '8', 'U1'], ['2', '5.5', 'U2']]
如何获取 x 中除最后一个数据之外的所有数据。然后我需要对这些元素求和。
这就是我需要的:sum=1+7+1.5+8+2+5.5= ??
Thanks
EDIT2:
I try:
> x=[['1', '7', 'U1'], ['1.5', '8',
> 'U1'], ['2', '5.5', 'U2']]
>
> sum(sum(el[:-1]) for el in x)
但收到错误:
回溯(最近一次调用最后一次):
文件“xxx.py”,第 3 行,位于
sum(sum(el[:-1]) for el in x) 文件“xxx.py”,第 3 行,in
sum(sum(el[:-1]) for el in x) TypeError: 不支持的操作数类型
对于 +:“int”和“str”