Python中两个列表数字相加的4种方法示例详解

 更新时间:2023年08月17日 09:00:08   作者:Python妙妙屋  
这篇文章主要给大家介绍了关于Python中两个列表数字相加的4种方法,我们可以使用Python的加号和减号运算符来实现两个数字的相加减,需要的朋友可以参考下

前言

最近我在用Python处理数据时,需要将列表数据相加实现“累积”效果的。需要注意,我这里所说的列表相加,并非是下面这种“列表元素相加”的情况。

list_1 = [1, 2, 3]
list_2 = [4, 5, 6]
print(list_1 + list_2)

输出:

[1, 2, 3, 4, 5, 6]

注:列表元素的添加方式中,除了+号还有 append() extend() 等方法。

我们目前的两个列表元素都是int整数型,其次它们长度相同,我们想要对应索引位置元素相加,生成新的列表 list_3

正好复习一下Python基础,聊聊两个列表数字相加的4种方法。

for循环

在交互式环境中输入如下命令:

list_1 = [1, 2, 3]
list_2 = [4, 5, 6]
list_3 = []
for index, item in enumerate(list_1):
    list_3.append(item + list_2[index])
print(list_3)

输出:

[5, 7, 9]

列表生成式

在交互式环境中输入如下命令:

list_1 = [1, 2, 3]
list_2 = [4, 5, 6]
[x + y for x, y in zip(list_1, list_2)]

输出:

map()

map() 是 Python 内置的高阶函数,它接收一个函数 f 和一个 list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回。

在交互式环境中输入如下命令:

list_1 = [1, 2, 3]
list_2 = [4, 5, 6]
list_3 = list(map(lambda x, y: x + y, list_1, list_2))
print(list_3)

输出:

[5, 7, 9]

numpy

在交互式环境中输入如下命令:

list_1 = [1, 2, 3]
list_2 = [4, 5, 6]
import numpy as np
list_3 = list(np.add(list_1, list_2))
print(list_3)

输出:

[5, 7, 9]

总结

到此这篇关于Python中两个列表数字相加的4种方法的文章就介绍到这了,更多相关Python列表数字相加内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 详解用python实现简单的遗传算法

    详解用python实现简单的遗传算法

    这篇文章主要介绍了详解用python实现简单的遗传算法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-01-01
  • 用Python实现服务器中只重载被修改的进程的方法

    用Python实现服务器中只重载被修改的进程的方法

    这篇文章主要介绍了用Python实现服务器中只重载被修改的进程的方法,包括用watchdog来检测文件的变化等,实现起来充分体现了Python作为动态语言的灵活性,强烈推荐!需要的朋友可以参考下
    2015-04-04
  • Python中Numba库装饰器的具体使用

    Python中Numba库装饰器的具体使用

    Numba是一个针对Python的开源JIT编译器,使用Numba非常方便,只需要在Python原生函数上增加一个装饰器,本文主要介绍了Python中Numba库装饰器的具体使用,感兴趣的可以了解一下
    2024-01-01
  • Python pandas数据合并merge函数用法详解

    Python pandas数据合并merge函数用法详解

    这篇文章主要给大家介绍了关于Python pandas数据合并merge函数用法的相关资料,数据分析中经常会遇到数据合并的基本问题,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2023-07-07
  • Python 爬虫性能相关总结

    Python 爬虫性能相关总结

    这篇文章主要介绍了Python 爬虫性能的相关资料,文中讲解非常详细,帮助大家更好的理解和学习爬虫,感兴趣的朋友可以了解下
    2020-08-08
  • 利用Python轻松实现视频转GIF动图

    利用Python轻松实现视频转GIF动图

    在看视频的时候觉得某段非常有意思想弄成动图,但是无从下手!本文就将介绍如何利用Python搞定这一需求,感兴趣的小伙伴可以学习一下
    2022-01-01
  • 用Python实现一个简单的用户系统

    用Python实现一个简单的用户系统

    大家好,本篇文章主要讲的是用Python实现一个简单的用户系统,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下
    2022-01-01
  • djang常用查询SQL语句的使用代码

    djang常用查询SQL语句的使用代码

    这篇文章主要介绍了djang常用查询SQL语句的使用代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-02-02
  • python实现RSA加密(解密)算法

    python实现RSA加密(解密)算法

    RSA是目前最有影响力的公钥加密算法,它能够抵抗到目前为止已知的绝大多数密码攻击,已被ISO推荐为公钥数据加密标准,下面通过本文给大家介绍python实现RSA加密(解密)算法,需要的朋友参考下
    2016-02-02
  • python爬取网易云音乐排行榜实例代码

    python爬取网易云音乐排行榜实例代码

    大家好,本篇文章主要讲的是python爬取网易云音乐排行榜数据代码,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览
    2021-12-12

最新评论