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中利用Scipy包的SIFT方法进行图片识别的实例教程
Jun 03 Python
通过Python爬虫代理IP快速增加博客阅读量
Dec 14 Python
Python+OpenCV让电脑帮你玩微信跳一跳
Jan 04 Python
详解python函数传参是传值还是传引用
Jan 16 Python
pandas修改DataFrame列名的实现方法
Feb 22 Python
python3 json数据格式的转换(dumps/loads的使用、dict to str/str to dict、json字符串/字典的相互转换)
Apr 01 Python
Django 开发环境与生产环境的区分详解
Jul 26 Python
Pycharm+Python+PyQt5使用详解
Sep 25 Python
Python turtle库绘制菱形的3种方式小结
Nov 23 Python
python 实现将Numpy数组保存为图像
Jan 09 Python
浅析NumPy 切片和索引
Sep 02 Python
ubuntu安装jupyter并设置远程访问的实现
Mar 31 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
php命令行模式代码实例详解
2021/02/26 PHP
Javascript & DHTML 实例编程(教程)DOM基础和基本API
2007/06/02 Javascript
javascript 年月日联动实现核心代码
2009/12/21 Javascript
js模拟点击以提交表单为例兼容主流浏览器
2013/11/29 Javascript
js采用map取到id集合组并且实现点击一行选中一行
2013/12/16 Javascript
JS判断移动端访问设备并加载对应CSS样式
2014/06/13 Javascript
JavaScript实现Flash炫光波动特效
2015/05/14 Javascript
JavaScript实现大图轮播效果
2017/01/11 Javascript
Vuejs实现带样式的单文件组件新方法
2017/05/02 Javascript
Node.js中多进程模块Cluster的介绍与使用
2017/05/27 Javascript
Angularjs实现上传图片预览功能
2017/09/01 Javascript
jQuery判断网页是否已经滚动到浏览器底部的实现方法
2017/10/27 jQuery
详解基于Koa2开发微信二维码扫码支付相关流程
2018/05/16 Javascript
[00:44]TI7不朽珍藏III——军团指挥官不朽展示
2017/07/15 DOTA
Python的函数嵌套的使用方法
2014/01/24 Python
Python类的用法实例浅析
2015/05/27 Python
Python用Pillow(PIL)进行简单的图像操作方法
2017/07/07 Python
python入门教程 python入门神图一张
2018/03/05 Python
在Pycharm中执行scrapy命令的方法
2019/01/16 Python
Python变量类型知识点总结
2019/02/18 Python
python智联招聘爬虫并导入到excel代码实例
2019/09/09 Python
详解centos7+django+python3+mysql+阿里云部署项目全流程
2019/11/15 Python
Python多进程编程multiprocessing代码实例
2020/03/12 Python
Python Selenium截图功能实现代码
2020/04/26 Python
New Balance澳大利亚官网:运动鞋和健身服装
2019/02/23 全球购物
苏格兰在线威士忌商店:The Whisky Barrel
2019/05/07 全球购物
Dogeared官网:在美国手工制作的珠宝
2019/08/24 全球购物
陈欧广告词
2014/03/14 职场文书
审计班子对照检查材料
2014/08/27 职场文书
2014镇党委班子对照检查材料思想汇报
2014/09/23 职场文书
2015秋季运动会通讯稿
2015/07/18 职场文书
严以用权专题学习研讨会发言材料
2015/11/09 职场文书
志愿者服务宣传标语口号
2015/12/26 职场文书
Nest.js参数校验和自定义返回数据格式详解
2021/03/29 Javascript
评测 | 大屏显示带收音机的高端音箱,JBL TUNE2便携式插卡音箱实测
2021/04/24 无线电
vue动态绑定style样式
2022/04/20 Vue.js