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  连接字符串(join %)
Sep 06 Python
python 性能提升的几种方法
Jul 15 Python
详解python3实现的web端json通信协议
Dec 29 Python
Python验证文件是否可读写代码分享
Dec 11 Python
django中静态文件配置static的方法
May 20 Python
Python将文本去空格并保存到txt文件中的实例
Jul 24 Python
在python中以相同顺序shuffle两个list的方法
Dec 13 Python
Python实现查找二叉搜索树第k大的节点功能示例
Jan 24 Python
利用Python裁切tiff图像且读取tiff,shp文件的实例
Mar 10 Python
Django封装交互接口代码
Jul 12 Python
PyCharm Ctrl+Shift+F 失灵的简单有效解决操作
Jan 15 Python
python绘制云雨图raincloud plot
Aug 05 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实现小写金额转换大写金额的代码(精确到分)
2012/01/10 PHP
多个PHP中文字符串截取函数
2013/11/12 PHP
php输入流php://input使用示例(php发送图片流到服务器)
2013/12/25 PHP
php实现mysql封装类示例
2014/05/07 PHP
php实现获取及设置用户访问页面语言类
2014/09/24 PHP
php中base64_decode与base64_encode加密解密函数实例
2014/11/24 PHP
PHP时间类完整实例(非常实用)
2015/12/25 PHP
php创建图像具体步骤
2017/03/13 PHP
jQuery AJAX回调函数this指向问题
2010/02/08 Javascript
Javascript 鼠标移动上去 滑块跟随效果代码分享
2013/11/23 Javascript
JS实现点击链接取消跳转效果的方法
2014/01/24 Javascript
一个支持任意尺寸的图片上下左右滑动效果
2014/08/24 Javascript
基于jQuery实现复选框的全选 全不选 反选功能
2014/11/24 Javascript
javascript常用代码段搜集
2014/12/04 Javascript
本人自用的global.js库源码分享
2015/02/28 Javascript
Google 地图事件实例讲解
2016/08/06 Javascript
JS敏感词过滤代码
2016/12/23 Javascript
vue项目中导入swiper插件的方法
2018/01/30 Javascript
web页面和微信小程序页面实现瀑布流效果
2018/09/26 Javascript
layui实现数据表格点击搜索功能
2020/03/26 Javascript
vue 避免变量赋值后双向绑定的操作
2020/11/07 Javascript
在Python中marshal对象序列化的相关知识
2015/07/01 Python
Python Requests安装与简单运用
2016/04/07 Python
详解python使用Nginx和uWSGI来运行Python应用
2018/01/09 Python
PyCharm设置每行最大长度限制的方法
2019/01/16 Python
新手入门Python编程的8个实用建议
2019/07/12 Python
浅谈tensorflow之内存暴涨问题
2020/02/05 Python
10个python爬虫入门基础代码实例 + 1个简单的python爬虫完整实例
2020/12/16 Python
新大陆软件面试题
2016/11/24 面试题
.NET是怎么支持多种语言的
2015/02/24 面试题
软件测试英文面试题
2012/10/14 面试题
医学院四年学习生活的自我评价
2013/11/06 职场文书
教师学期末个人总结
2015/02/13 职场文书
详解TS数字分隔符和更严格的类属性检查
2021/05/06 Javascript
JavaScript执行机制详细介绍
2021/12/06 Javascript
《王者天下》第4季首话新剧照 4月9日正式开播
2022/04/07 日漫