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
  • asp之家 网络编程 m.aspxhome.com