Python之list对应元素求和的方法
作者:剑与星辰 时间:2022-12-30 20:18:00
本次分享将讲述如何在Python中对多个list的对应元素求和,前提是每个list的长度一样。比如:a=[1,2,3], b=[2,3,4], c=[3,4,5], 对a,b,c的对应元素求和,输出应为[6,9,12].
方法一:
直接求解,按照对应元素相加的原则,可先定义一个函数。
def list_add(a,b):
c = []
for i in range(len(a)):
c.append(a[i]+b[i])
return c
if __name__ == '__main__':
a = [1,2,3]
b = [2,3,4]
c = [3,4,5]
print(list_add(list_add(a,b),c))
方法二:
利用numpy模块求解。
import numpy as np
a = np.array([1,2,3])
b = np.array([2,3,4])
c = np.array([3,4,5])
print(a+b+c)
需要注意的是,a+b+c后的类型为numpy.ndarray.
方法三:
利用numpy模块的sum()函数进行求解。
import numpy as np
a = [1,2,3]
b = [2,3,4]
c = [3,4,5]
print(np.sum([a,b,c], axis = 0))
其中的axis参数表示纵向求和。
来源:https://blog.csdn.net/jclian91/article/details/78118805
标签:python,list,求和
0
投稿
猜你喜欢
页面表达常用方式
2010-05-27 12:42:00
NumPy 与 Python 内置列表计算标准差区别详析
2023-08-28 20:01:19
JavaScript字符串对象(string)基本用法示例
2024-04-17 10:00:31
node.js+Ajax实现获取HTTP服务器返回数据
2024-05-13 09:29:07
网页设计之关于素材和言志
2008-03-23 13:46:00
详解微信图片防盗链“此图片来自微信公众平台 未经允许不得引用”的解决方案
2024-04-29 13:25:38
PHP实现的登录,注册及密码修改功能分析
2023-11-14 21:45:29
简单谈谈Python中的反转字符串问题
2022-02-24 11:55:07
Css Reset(复位)整理
2008-09-09 21:58:00
解决python3.5 正常安装 却不能直接使用Tkinter包的问题
2022-09-20 17:40:27
解决python中 f.write写入中文出错的问题
2021-01-02 04:57:44
MySql存储过程循环的使用分析详解
2024-01-19 05:13:48
Python处理JSON时的值报错及编码报错的两则解决实录
2023-11-10 07:12:07
SQL Server 中的数据类型隐式转换问题
2024-01-16 21:05:38
Python的输入,输出和标识符详解
2021-03-26 21:50:42
Sql Server 分组统计并合计总数及WITH ROLLUP应用
2024-01-25 03:55:31
SQLServer XML查询快速入门(18句话)
2024-01-26 13:47:07
mysql实现按照某个时间段分组统计
2024-01-14 21:18:36
Django配合python进行requests请求的问题及解决方法
2023-11-02 02:30:47
python连接数据库的方法
2024-01-25 18:21:06