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基础教程之获取本机ip数据包示例
Feb 10 Python
Python实现字典去除重复的方法示例
Jul 31 Python
利用python实现微信头像加红色数字功能
Mar 26 Python
pandas apply 函数 实现多进程的示例讲解
Apr 20 Python
python 实现selenium断言和验证的方法
Feb 13 Python
django celery redis使用具体实践
Apr 08 Python
django 简单实现登录验证给你
Nov 06 Python
使用python3批量下载rbsp数据的示例代码
Dec 20 Python
python实现查找所有程序的安装信息
Feb 18 Python
查看keras的默认backend实现方式
Jun 19 Python
Python list和str互转的实现示例
Nov 16 Python
Python实现中英文全文搜索的示例
Dec 04 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获取文件相对路径的方法
2015/02/26 PHP
php实现网页端验证码功能
2017/07/11 PHP
PHP面向对象多态性实现方法简单示例
2017/09/27 PHP
thinkPHP框架通过Redis实现增删改查操作的方法详解
2019/05/13 PHP
php正则表达式使用方法整理集合
2020/01/31 PHP
百度 popup.js 完美修正版非常的不错 脚本之家推荐
2009/04/17 Javascript
js事件(Event)知识整理
2012/10/11 Javascript
javascript面向对象包装类Class封装类库剖析
2013/01/24 Javascript
解析jquery中的ajax缓存问题
2013/12/19 Javascript
js实现自定义进度条效果
2017/03/15 Javascript
javascript+html5+css3自定义提示窗口
2017/06/21 Javascript
vue生成token保存在客户端localStorage中的方法
2017/10/25 Javascript
vue组件tabbar使用方法详解
2018/11/06 Javascript
微信小程序实现工作时间段选择
2019/02/15 Javascript
详解微信小程序胶囊按钮返回|首页自定义导航栏功能
2019/06/14 Javascript
Python中的集合类型知识讲解
2015/08/19 Python
Python三种遍历文件目录的方法实例代码
2018/01/19 Python
Python系统监控模块psutil功能与经典用法分析
2018/05/24 Python
python执行CMD指令,并获取返回的方法
2018/12/19 Python
浅谈Python爬虫基本套路
2019/03/25 Python
python 猴子补丁(monkey patch)
2019/06/26 Python
Python Django模板之模板过滤器与自定义模板过滤器示例
2019/10/18 Python
详解Django CAS 解决方案
2019/10/30 Python
使用TensorFlow搭建一个全连接神经网络教程
2020/02/06 Python
Windows+Anaconda3+PyTorch+PyCharm的安装教程图文详解
2020/04/03 Python
Python读取JSON数据操作实例解析
2020/05/18 Python
Keras框架中的epoch、bacth、batch size、iteration使用介绍
2020/06/10 Python
pytorch判断是否cuda 判断变量类型方式
2020/06/23 Python
阿迪达斯意大利在线商店:adidas意大利
2016/09/19 全球购物
公司周年庆典邀请函
2014/01/12 职场文书
小学生母亲节演讲稿
2014/05/07 职场文书
投标诚信承诺书
2014/05/26 职场文书
反邪教观后感
2015/06/11 职场文书
如何写一份成功的商业计划书
2019/06/25 职场文书
Win11绿屏怎么办?Win11绿屏死机的解决方法
2021/11/21 数码科技
Docker部署Mysql8的实现步骤
2022/07/07 Servers