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系列之浅谈pickle模块封装和拆封数据对象的方法
May 23 Python
KMP算法精解及其Python版的代码示例
Jun 01 Python
详解使用 pyenv 管理多个版本 python 环境
Oct 19 Python
python线程池(threadpool)模块使用笔记详解
Nov 17 Python
Python cookbook(数据结构与算法)保存最后N个元素的方法
Feb 13 Python
Pandas实现数据类型转换的一些小技巧汇总
May 07 Python
对tensorflow 的模型保存和调用实例讲解
Jul 28 Python
分析运行中的 Python 进程详细解析
Jun 22 Python
python SVD压缩图像的实现代码
Nov 05 Python
IDLE下Python文件编辑和运行操作
Apr 25 Python
Python日志:自定义输出字段 json格式输出方式
Apr 27 Python
python/golang实现循环链表的示例代码
Sep 14 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验证码类代码分享(已封装成类)
2011/07/17 PHP
php去除换行符的方法小结(PHP_EOL变量的使用)
2013/02/16 PHP
PHP实现时间比较和时间差计算的方法示例
2017/07/24 PHP
LaravelS通过Swoole加速Laravel/Lumen详解
2018/03/02 PHP
PHP操作MongoDB实现增删改查功能【附php7操作MongoDB方法】
2018/04/24 PHP
jQuery版Tab标签切换
2011/03/16 Javascript
js获取元素到文档区域document的(横向、纵向)坐标的两种方法
2013/05/17 Javascript
ExtJS4中使用mixins实现多继承示例
2013/12/03 Javascript
JSONP获取Twitter和Facebook文章数的具体步骤
2014/02/24 Javascript
使用jQuery将多条数据插入模态框的实现代码
2014/10/08 Javascript
jQuery仿Flash上下翻动的中英文导航菜单实例
2015/03/10 Javascript
Node.js开发者必须了解的4个JS要点
2016/02/21 Javascript
使用Bootstrap typeahead插件实现搜索框自动补全的方法
2016/07/07 Javascript
卸载安装Node.js与npm过程详解
2016/08/15 Javascript
Webpack中css-loader和less-loader的使用教程
2017/04/27 Javascript
Vue列表页渲染优化详解
2017/07/24 Javascript
解决echarts的多个折现数据出现坐标和值对不上的问题
2018/12/28 Javascript
[50:50]完美世界DOTA2联赛PWL S3 Galaxy Racer vs Phoenix 第一场 12.10
2020/12/13 DOTA
python中实现延时回调普通函数示例代码
2017/09/08 Python
python 输出上个月的月末日期实例
2018/04/11 Python
对pandas通过索引提取dataframe的行方法详解
2019/02/01 Python
pyqt5 实现在别的窗口弹出进度条
2019/06/18 Python
python实现把二维列表变为一维列表的方法分析
2019/10/08 Python
Python Numpy数组扩展repeat和tile使用实例解析
2019/12/09 Python
如何解决tensorflow恢复模型的特定值时出错
2020/02/06 Python
Python try except else使用详解
2021/01/12 Python
奥地利顶级内衣丝袜品牌英国站:Wolford英国
2016/08/29 全球购物
环法自行车赛官方商店:Le Tour de France
2017/08/27 全球购物
美国最大的高尔夫发球时间预订网站:TeeOff.com
2018/03/28 全球购物
毕业生多媒体设计求职信
2013/10/12 职场文书
小学标准化建设汇报材料
2014/08/16 职场文书
2015年上半年物业工作总结
2015/03/30 职场文书
写给老师的保证书
2015/05/09 职场文书
员工年度工作总结2015
2015/05/18 职场文书
学校少先队工作总结
2015/08/12 职场文书
Python实现简单的猜单词
2021/06/15 Python