python两列表对应元素求和

一种方法是循环,但是有简便方法,用numpy

import numpy as np
list1=[1,2,3,4]
list2=[1,2,3,4]

a_array = np.array(list1)
b_array = np.array(list2)
c_arry=a_array+b_array
print(c_arry)

在这里插入图片描述
列表中的数字是字符串形式的话


import numpy as np
list1=['1','2','3','4']
list2=[1,2,3,4]

a_array = np.array(list1).astype(np.float)
b_array = np.array(list2).astype(np.float)
c_arry=a_array+b_array
print(c_arry)

在这里插入图片描述

你可能感兴趣的:(经验记录)