iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python中两个列表数字“相加”的4种方法
  • 407
分享到

Python中两个列表数字“相加”的4种方法

pythonnumpy开发语言 2023-08-31 20:08:45 407人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

最近我在用python处理数据时,需要将列表数据相加实现“累积”效果的。需要注意,我这里所说的列表相加,并非是下面这种“列表元素相加”的情况。 list_1 = [1, 2, 3]list_2 = [4, 5, 6]print(list_1

最近我在用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 nplist_3 = list(np.add(list_1, list_2))print(list_3)

输出:

[5, 7, 9]

今天我们分享了Python中两个列表数字相加的4种方法,如果你喜欢这类Python基础系列文章,记得多多点赞支持一下。

来源地址:https://blog.csdn.net/y1282037271/article/details/128249097

--结束END--

本文标题: Python中两个列表数字“相加”的4种方法

本文链接: https://www.lsjlt.com/news/387048.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python中两个列表数字“相加”的4种方法
    最近我在用Python处理数据时,需要将列表数据相加实现“累积”效果的。需要注意,我这里所说的列表相加,并非是下面这种“列表元素相加”的情况。 list_1 = [1, 2, 3]list_2 = [4, 5, 6]print(list_1...
    99+
    2023-08-31
    python numpy 开发语言
  • python列表相加的方法:两个list
    1 利用操作符+ 比如: a = [1,2,3] b = [4,5,6] c = a+b c的结果:[1,2,3,4,5,6] 2 利用extend 比如: a = [1,2,3] b = [4,5,6] a.extend(b) ...
    99+
    2023-01-31
    两个 方法 列表
  • python列表元素拼接成字符串的4种方法
    目录前言一、使用join()方法连接列列表二、利用for循环连接列表三、对列表进行切片然后连接四、使用zip压缩多个列表为一个列表前言 我们在分析列表数据时,常常需要对列表数据进行输...
    99+
    2023-02-23
    python列表拼接成字符串 python列表拼接
  • python中合并两个列表的方法
    这篇文章主要介绍了python中合并两个列表的方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。python合并两个列表的方法:1、分别从两个列表中取出所有的元素,再放入新列...
    99+
    2023-06-14
  • Python 平方列表中每个数字的多种操作
    map map(function,iterable) x = [1,2,3,4,5] def square(num): return num*num print(list(m...
    99+
    2024-04-02
  • Python list列表删除元素的4种方法
    目录del:根据索引值删除元素 pop():根据索引值删除元素 remove():根据元素值进行删除 clear():删除列表所有元素 在 Python 列表中删除元素主要分为以下 ...
    99+
    2024-04-02
  • Python list列表删除元素(4种方法)
    在 Python 列表中删除元素主要分为以下 3 种场景: 根据目标元素所在位置的索引进行删除,可以使用 del 关键字或者 pop() 方法; 根据元素本身的值进行删除,可使用列表(list类型)提供的 remo...
    99+
    2023-09-18
    python 开发语言 后端 Powered by 金山文档
  • sql两个表的数据合并相加方法是什么
    在SQL中,可以使用UNION ALL和SUM函数来实现两个表的数据合并相加。1. UNION ALL:将两个表的数...
    99+
    2023-09-15
    sql
  • Python3 列表list合并的4种方法
    下面是列表合并的4种方法,其中的代码都在Python3下测试通过,在Python2下运行应该也没问题,时间关系就没测试,遇到问题可以联系小编 方法1: 直接使用"+"号合并列表 ...
    99+
    2024-04-02
  • python中列表添加的四种方法小结
    目录列表的添加1)+ 添加2)append 追加3)extend 拉伸4)insert 插入在列表指定位置添加元素列表的添加 1)+ 添加 2)append 追加 一次只能添加一个...
    99+
    2024-04-02
  • python怎么获取两个列表中不同的数字
    可以使用列表推导式和集合的方法来获取两个列表中不同的数字。例如: list1 = [1, 2, 3, 4, 5] list2 = [...
    99+
    2024-04-02
  • JavaScript判断两个数组相等的4类方法总结
    目录循环比较toStringjoinJSON.stringify当数组元素是空元素、null、undefined时null 和 undefined空元素总结在JavaScript中,...
    99+
    2023-02-21
    JavaScript判断数组相等方法 JavaScript判断数组相等 JavaScript数组相等
  • python列表索引的两种方法是什么
    本文小编为大家详细介绍“python列表索引的两种方法是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“python列表索引的两种方法是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。1、可以通过符号[]获...
    99+
    2023-06-30
  • 4种方法python批量修改替换列表中元素
    在日常开发中,我们可能会遇到批量修改列表元素的需求。可以使用列表推导式来快速的实现,在这里做了一些技术总结可供参考。 一,修改单个词语(不建议): aaa=['黑色','红色','白...
    99+
    2024-04-02
  • Python|合并两个字典的8种方法
    在Python中,有多种方法可以通过使用各种函数和构造函数来合并字典。在本文中,我们将讨论一些合并字典的方法。 1. 使用方法update() 通过使用Python中的update()方法,可以将一个...
    99+
    2023-09-15
    python 开发语言
  • C++如何实现算法两个数字相加
    这篇文章主要为大家展示了“C++如何实现算法两个数字相加”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“C++如何实现算法两个数字相加”这篇文章吧。Add Two Numbers 两个数字相加Yo...
    99+
    2023-06-20
  • C++实现算法两个数字相加详解
    Add Two Numbers 两个数字相加 You have two numbers represented by a linked list, where each n...
    99+
    2024-04-02
  • python中列表添加的四种方法是什么
    这篇文章主要介绍“python中列表添加的四种方法是什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“python中列表添加的四种方法是什么”文章能帮助大家解决问题。列表的添加1)+ 添加2)app...
    99+
    2023-06-30
  • python如何比较两个列表中相同元素
    要比较两个列表中相同的元素,可以使用集合的交集操作。下面是一个简单的示例代码: list1 = [1, 2, 3, 4, 5] li...
    99+
    2024-04-02
  • Python中如何判断两个列表是否相等
    Python中如何判断两个列表是否相等,需要具体代码示例在编程中,经常会遇到需要判断两个列表是否相等的情况。Python提供了几种方法来实现这个判断,下面将详细介绍这些方法并给出具体的代码示例。方法一:使用“==”运算符Python中的列表...
    99+
    2023-10-22
    列表相等判断
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作