Python之list对应元素求和的方法


Posted in Python onJune 28, 2018

本次分享将讲述如何在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参数表示纵向求和。

以上这篇Python之list对应元素求和的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python根据出生日期返回年龄的方法
Mar 26 Python
python中函数总结之装饰器闭包详解
Jun 12 Python
Python+微信接口实现运维报警
Aug 27 Python
python 3.6.4 安装配置方法图文教程
Sep 18 Python
python实现二维数组的对角线遍历
Mar 02 Python
Python3基础教程之递归函数简单示例
Jun 07 Python
python3.8 微信发送服务器监控报警消息代码实现
Nov 05 Python
PyTorch 普通卷积和空洞卷积实例
Jan 07 Python
Python操作Sqlite正确实现方法解析
Feb 05 Python
pandas分批读取大数据集教程
Jun 06 Python
python 密码学示例——凯撒密码的实现
Sep 21 Python
python 进制转换 int、bin、oct、hex的原理
Jan 13 Python
Python读取txt文件数据的方法(用于接口自动化参数化数据)
Jun 27 #Python
pandas进行数据的交集与并集方式的数据合并方法
Jun 27 #Python
python-str,list,set间的转换实例
Jun 27 #Python
Python将多个list合并为1个list的方法
Jun 27 #Python
python进行两个表格对比的方法
Jun 27 #Python
Python快速查找list中相同部分的方法
Jun 27 #Python
Python面向对象类的继承实例详解
Jun 27 #Python
You might like
同台服务器使用缓存APC效率高于Memcached的演示代码
2010/02/16 PHP
PHP多维数组转一维数组的简单实现方法
2015/12/23 PHP
PHP加密解密实例分析
2015/12/25 PHP
thinkPHP自定义类实现方法详解
2016/11/30 PHP
Redis构建分布式锁
2017/03/28 PHP
Code:loadScript( )加载js的功能函数
2007/02/02 Javascript
js获取URL的参数的方法(getQueryString)示例
2013/09/29 Javascript
javascript中的document.open()方法使用介绍
2013/10/09 Javascript
详解javascript跨浏览器事件处理程序
2016/03/27 Javascript
卸载安装Node.js与npm过程详解
2016/08/15 Javascript
BootStrap tab选项卡使用小结
2020/08/09 Javascript
vue-resourse将json数据输出实例
2017/03/08 Javascript
JS与jQuery实现子窗口获取父窗口元素值的方法
2017/04/17 jQuery
weex里Vuex state使用storage持久化详解
2017/09/09 Javascript
JavaScript定义函数的三种实现方法
2017/09/23 Javascript
Angular ng-animate和ng-cookies用法详解
2018/04/18 Javascript
JavaScript中Array方法你该知道的正确打开方法
2018/09/11 Javascript
微信小程序MUI侧滑导航菜单示例(Popup弹出式,左侧滑动,右侧不动)
2019/01/23 Javascript
Vue运用transition实现过渡动画
2019/05/06 Javascript
解决微信浏览器缓存站点入口文件(IIS部署Vue项目)
2019/06/17 Javascript
详解如何在Javascript和Sass之间共享变量
2019/11/13 Javascript
微信小程序scroll-view点击项自动居中效果的实现
2020/03/25 Javascript
[00:20]TI9观赛名额抽取Ⅱ
2019/07/24 DOTA
python获取图片颜色信息的方法
2015/03/18 Python
Perl中著名的Schwartzian转换问题解决实现
2015/06/02 Python
python基于隐马尔可夫模型实现中文拼音输入
2016/04/01 Python
python使用Plotly绘图工具绘制散点图、线形图
2019/04/02 Python
python调用webservice接口的实现
2019/07/12 Python
Python读取csv文件实例解析
2019/12/30 Python
Python unittest工作原理和使用过程解析
2020/02/24 Python
HTML5 source标签:媒介元素定义媒介资源
2018/01/29 HTML / CSS
志愿者活动总结报告
2014/06/27 职场文书
民事诉讼授权委托书范文
2014/08/02 职场文书
小学校长汇报材料
2014/08/20 职场文书
新课培训心得体会
2014/09/03 职场文书
深入浅析React中diff算法
2021/05/19 Javascript