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修改Excel数据的实例代码
Nov 01 Python
python实现简单socket程序在两台电脑之间传输消息的方法
Mar 13 Python
Python自动化测试Eclipse+Pydev 搭建开发环境
Aug 15 Python
Python正则表达式完全指南
May 25 Python
python简单区块链模拟详解
Jul 03 Python
Python Sympy计算梯度、散度和旋度的实例
Dec 06 Python
Python3列表List入门知识附实例
Feb 09 Python
python实现简易版学生成绩管理系统
Jun 22 Python
Django def clean()函数对表单中的数据进行验证操作
Jul 09 Python
python+django+selenium搭建简易自动化测试
Aug 19 Python
python实现网页录音效果
Oct 26 Python
Django 用户认证Auth组件的使用
Nov 30 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 配置文件中open_basedir选项作用
2009/07/19 PHP
php设计模式之简单工厂模式详解
2014/09/04 PHP
PHP curl模拟登录带验证码的网站
2015/11/30 PHP
javascript新建标签,判断键盘输入,以及判断焦点(示例代码)
2013/11/25 Javascript
jquery得到iframe src属性值的方法
2014/09/25 Javascript
html的DOM中document对象forms集合用法实例
2015/01/21 Javascript
深入理解JavaScript编程中的原型概念
2015/06/25 Javascript
JS+CSS实现经典的左侧竖向滑动菜单效果
2015/09/23 Javascript
JS抛物线动画实例制作
2018/02/24 Javascript
vue项目中vue-i18n和element-ui国际化开发实现过程
2018/04/25 Javascript
bootstrap treeview 树形菜单带复选框及级联选择功能
2018/06/08 Javascript
详解基于vue-cli3.0如何构建功能完善的前端架子
2018/10/09 Javascript
小程序封装wx.request请求并创建接口管理文件的实现
2019/04/29 Javascript
Vue Autocomplete 自动完成功能简单示例
2019/05/25 Javascript
关于Vue中axios的封装实例详解
2019/10/20 Javascript
原生Vue 实现右键菜单组件功能
2019/12/16 Javascript
Node.js中的异步生成器与异步迭代详解
2021/01/31 Javascript
python3 模拟登录v2ex实例讲解
2017/07/13 Python
Pandas Shift函数的基础入门学习笔记
2018/11/16 Python
pycharm修改界面主题颜色的方法
2019/01/17 Python
Python 实现交换矩阵的行示例
2019/06/26 Python
Python数据库小程序源代码
2019/09/15 Python
屏蔽Django admin界面添加按钮的操作
2020/03/11 Python
numpy的Fancy Indexing和array比较详解
2020/06/11 Python
python代码能做成软件吗
2020/07/24 Python
django使用channels实现通信的示例
2020/10/19 Python
详解matplotlib中pyplot和面向对象两种绘图模式之间的关系
2021/01/22 Python
python利用文件时间批量重命名照片和视频
2021/02/09 Python
Otel.com:折扣酒店预订
2017/08/24 全球购物
FLOS美国官网:意大利高级照明工艺的传奇
2018/08/07 全球购物
法律专业个人实习自我鉴定
2013/09/23 职场文书
党校培训自我鉴定
2014/02/01 职场文书
煤矿开采专业求职信
2014/07/08 职场文书
四风问题对照检查整改措施思想报告
2014/10/05 职场文书
2014年招商工作总结
2014/11/22 职场文书
Python循环之while无限迭代
2022/04/30 Python