python 多个列表对应元素相加笔记


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()函数是用来执行一个字符串表达式,并返回表达式的值
  

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM