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 内置字符串处理函数的使用方法
Jun 11 Python
Python获取当前路径实现代码
May 08 Python
轻松实现TensorFlow微信跳一跳的AI
Jan 05 Python
django中静态文件配置static的方法
May 20 Python
python用列表生成式写嵌套循环的方法
Nov 08 Python
python+opencv实现阈值分割
Dec 26 Python
浅谈PySpark SQL 相关知识介绍
Jun 14 Python
python 爬取学信网登录页面的例子
Aug 13 Python
python爬虫 urllib模块发起post请求过程解析
Aug 20 Python
tensorflow 重置/清除计算图的实现
Jan 19 Python
python怎么提高计算速度
Jun 11 Python
python实现的人脸识别打卡系统
May 08 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
收音机玩机评测 406 篇视频合集
2020/03/11 无线电
PHP中在数据库中保存Checkbox数据(1)
2006/10/09 PHP
php实现的双向队列类实例
2014/09/24 PHP
php+mysqli批量查询多张表数据的方法
2015/01/29 PHP
php经典算法集锦
2015/11/14 PHP
PHP实现支持加盐的图片加密解密
2016/09/09 PHP
PHP实现简单的协程任务调度demo示例
2020/02/01 PHP
jQuery 事件队列调整方法
2009/09/18 Javascript
通过判断JavaScript的版本实现执行不同的代码
2010/05/11 Javascript
javascript学习笔记(十六) 系统对话框(alert、confirm、prompt)
2012/06/20 Javascript
JavaScript 用Node.js写Shell脚本[译]
2012/09/20 Javascript
CSS3 3D 技术手把手教你玩转
2016/09/02 Javascript
jQuery简单倒计时效果完整示例
2016/09/20 Javascript
BootStrap tooltip提示框使用小结
2016/10/26 Javascript
Bootstrap CSS组件之输入框组
2016/12/17 Javascript
利用Webpack实现小程序多项目管理的方法
2019/02/25 Javascript
详解Nodejs get获取远程服务器接口数据
2019/03/26 NodeJs
Vue实现购物车详情页面的方法
2019/08/20 Javascript
vue使用keep-alive实现组件切换时保存原组件数据方法
2020/10/30 Javascript
原生JS实现京东查看商品点击放大
2020/12/21 Javascript
利用python生成一个导出数据库的bat脚本文件的方法
2016/12/30 Python
Django自定义manage命令实例代码
2018/02/11 Python
python使用opencv驱动摄像头的方法
2018/08/03 Python
一文带你了解Python中的字符串是什么
2018/11/20 Python
浅谈pycharm下找不到sqlalchemy的问题
2018/12/03 Python
详解从Django Allauth中进行登录改造小结
2019/12/18 Python
Python基于paramunittest模块实现excl参数化
2020/04/26 Python
Pytorch框架实现mnist手写库识别(与tensorflow对比)
2020/07/20 Python
ONLY德国官方在线商店:购买时尚女装
2017/09/21 全球购物
日语求职信范文
2013/12/17 职场文书
英语教育专业自荐信
2014/05/29 职场文书
离开雷锋的日子观后感
2015/06/09 职场文书
欢送领导祝酒词
2015/08/12 职场文书
运动会100米广播稿
2015/08/19 职场文书
2019秋季运动会口号
2019/06/25 职场文书
导游词之吉林吉塔
2019/11/11 职场文书