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()函數是用來執行一個字符串表達式,並返回表達式的值
