import numpy as np #使用np模块
np.set_printoptions(suppress=True) #此行代码表示 取消用科学计算法表示
#第一种相加方式
a=['34','34']
c=[345,3,456]
b=[345,3,4]
c = np.array(c) + np.array(b)
#把列表里的元素转换成整型,放入一个新的列表中
numbers_list = list(map(int, a ))
print(sum(numbers_list))
data=[]
data_list=[]
for b in bj_rq:
if b[0]!='合计':
data.append(b[1:])
else:
pass
print(data)
hj_sl=len(data)
print(hj_sl)
for i in range(hj_sl):
data_list.append(f'data[{i}]')
if hj_sl==1:
print('合计为本身')
print(data_list)#>['data[0]', 'data[1]', 'data[2]', 'data[3]', 'data[4]', 'data[5]']
print(','.join(data_list)) #>data[0],data[1],data[2],data[3]
# for p in data_list:
# print(eval(p))
print(np.sum(eval(','.join(data_list)), axis = 0))#eval eval()函数是用来执行一个字符串表达式,并返回表达式的值