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之大话题小函数(2)
Oct 10 Python
调试Python程序代码的几种方法总结
Apr 28 Python
详谈python read readline readlines的区别
Sep 22 Python
Python 列表理解及使用方法
Oct 27 Python
对python3 一组数值的归一化处理方法详解
Jul 11 Python
对python使用telnet实现弱密码登录的方法详解
Jan 26 Python
Python实现从SQL型数据库读写dataframe型数据的方法【基于pandas】
Mar 18 Python
解决python 读取excel时 日期变成数字并加.0的问题
Oct 08 Python
tensorflow 分类损失函数使用小记
Feb 18 Python
在Windows上安装和配置 Jupyter Lab 作为桌面级应用程序教程
Apr 22 Python
Python datetime 如何处理时区信息
Sep 02 Python
5分钟快速掌握Python定时任务框架的实现
Jan 26 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
WinXP + Apache +PHP5 + MySQL + phpMyAdmin安装全功略
2006/07/09 PHP
基于MySQL到MongoDB简易对照表的详解
2013/06/03 PHP
理解php依赖注入和控制反转
2016/05/11 PHP
thinkphp3.2实现在线留言提交验证码功能
2017/07/19 PHP
thinkPHP5分页功能实现方法分析
2017/10/25 PHP
Laravel路由研究之domain解决多域名问题的方法示例
2019/04/04 PHP
使用Git实现Laravel项目的自动化部署
2019/11/24 PHP
静态图片的十一种滤镜效果--不支持Ie7及非IE浏览器。
2007/03/06 Javascript
JavaScript中的闭包原理分析
2010/03/08 Javascript
最新28个很棒的jQuery 教程
2011/05/28 Javascript
JS获得QQ号码的昵称,头像,生日的简单实例
2013/12/04 Javascript
js采用map取到id集合组并且实现点击一行选中一行
2013/12/16 Javascript
一个简单的jQuery插件ajaxfileupload.js实现ajax上传文件例子
2014/06/26 Javascript
js获取form的方法
2015/05/06 Javascript
jQuery实现form表单基于ajax无刷新提交方法详解
2015/12/08 Javascript
jQuery中设置form表单中action值的实现方法
2016/05/25 Javascript
JavaScript面向对象编写购物车功能
2016/08/19 Javascript
利用jsonp跨域调用百度js实现搜索框智能提示
2016/08/24 Javascript
BootStrap Table 设置height表头与内容无法对齐的问题
2016/12/28 Javascript
利用js查找数组中指定元素并返回该元素的所有索引示例
2017/03/29 Javascript
Vue2 Vue-cli中使用Typescript的配置详解
2017/07/24 Javascript
深入理解React中何时使用箭头函数
2017/08/23 Javascript
原生js实现仿window10系统日历效果的实例
2017/10/31 Javascript
Openlayers实现地图全屏显示
2020/09/28 Javascript
浅谈Python NLP入门教程
2017/12/25 Python
python 实现图片上传接口开发 并生成可以访问的图片url
2019/12/18 Python
浅谈pytorch torch.backends.cudnn设置作用
2020/02/20 Python
美国Randolph太阳镜官网:美国制造的飞行员太阳镜和射击眼镜
2018/06/15 全球购物
《去年的树》教学反思
2014/04/11 职场文书
我爱我的祖国演讲稿
2014/05/04 职场文书
找工作求职信
2014/07/07 职场文书
集体生日活动方案
2014/08/18 职场文书
无刑事犯罪记录证明
2014/09/18 职场文书
个人股份转让协议书范本
2014/10/26 职场文书
2015年师德师风自我评价范文
2015/03/05 职场文书
解决jupyter notebook启动后没有token的坑
2021/04/24 Python