如何在 Python 中添加两个列表2025年3月17日 | 阅读 7 分钟 在本主题中,我们将学习如何在 Python 中添加两个列表。但在深入学习主题之前,我们需要理解 Python 中的列表一词。Python 列表用于在变量中存储多个项目。列表中的项目可以是任何有序的、可变的,并且允许存储重复值。列表中的每个项目都有一个相应的索引值,列表的第一个索引从 {0} 开始,列表的长度索引必须是 n-1。列表中的每个项目都由逗号 (,) 分隔,并用方括号 [] 括起来。 ![]() 语法 这里 L1 和 L2 是两个包含相同或不同数据类型元素的列表。列表 L1 包含整数和字符串数据类型元素,而列表 L2 只包含整数数据类型元素。 让我们看一个在 Python 中打印列表的程序。 programList.py 输出 Display the List1 ['Rose', 'Lotus', 24, 'Gold', 'USA'] Display the List2 [1, 2, 4, 5, 6] Display the Department List ['Web Designing', 40, 20] Display the CS Department [58, 'Ms Wiley'] 让我们讨论在 Python 程序中添加两个列表的各种方法。 方法 1:使用朴素方法添加两个列表这是一种简单的方法,它使用循环和append方法在 Python 中添加两个列表,并将列表的总和添加到第三个列表中。for 循环对具有相同索引号的两个列表执行加法,并持续迭代元素直到列表末尾。之后,append 方法将添加的元素插入到第三个列表中。 让我们看一个使用朴素方法在 Python 中添加两个列表的程序。 naivePro.py 输出 Python Original list 1: [5, 10, 15, 20, 25, 30] Python Original list 2: [2, 4, 6, 8, 10, 12] Addition of the list lt1 and lt2 is: [7, 14, 21, 28, 35, 42] 方法 2:使用列表推导式添加两个列表这是 Python 中朴素方法的简写技术。推导式技术输入更快,并且可以检索两个列表的总和。因此,它在 Python 编程中用于执行此类任务。 让我们看一个使用朴素方法在 Python 中添加两个列表的程序。 comprehension.py 输出 Python list 1 : [2, 4, 6, 8, 10, 30] Python list 2 : [2, 4, 6, 8, 10, 12] Addition of the list lt1 and lt2 is: [4, 8, 12, 16, 20, 42] 方法 3:使用带加法运算符的 map() 函数在 Python 中添加两个列表在 Python 中,map() 函数用于通过传递列表变量 (lt1, lt2) 并将其作为参数来添加两个列表。在 map() 函数内部,加法参数充当加法运算符来添加列表并返回总和。 考虑一个使用带加法运算符的 map() 函数在 Python 中添加两个列表的程序。 AddMap.py 输出 Display the elements of List 1 [4, 8, 12, 16, 20, 24] Display the elements of List 2 [2, 4, 6, 8, 10, 12] Sum of the list 1 and list 2 is: [6, 12, 18, 24, 30, 36] 方法 4:从用户那里接受列表元素并连接两个列表。在此程序中,我们输入用户的列表元素,并通过For 循环将它们插入到列表中。之后,在 Python 程序中执行两个列表的加法。 让我们看一个从用户那里获取输入列表元素并对其进行相加的程序。 Accept.py 输出 Enter the total number of the list elements: 5 Enter the items into the List 1: Enter the value of 1 index is: 3 Enter the value of 2 index is: 6 Enter the value of 3 index is: 9 Enter the value of 4 index is: 12 Enter the value of 5 index is: 15 Enter the items into the List 2: Enter the value of 1 index is: 2 Enter the value of 2 index is: 4 Enter the value of 3 index is: 6 Enter the value of 4 index is: 8 Enter the value of 5 index is: 10 The addition of the two list is [5, 10, 15, 20, 25] 方法 5:使用带 sum() 函数的 zip() 函数添加两个列表sum() 函数用于使用 zip() 函数分组的列表元素的索引号来添加两个列表。zip() 函数在 sum() 函数中使用,通过按索引分组的列表来分组列表元素。 让我们看一个在 Python 中使用 zip 函数和 sum 函数添加列表元素的程序。 zipSum.py 输出 Display the elements of List 1 [6, 12, 18, 3, 6, 9] Display the elements of List 2 [4, 8, 12, 2, 4, 6] Sum of the list 1 and list 2 is : [10, 20, 30, 5, 10, 15] 下一主题Python 中的浅拷贝和深拷贝 |
| 获取城市天气报告 在本教程中,我们将使用 Django 创建一个天气应用程序;此应用程序将显示所搜索城市的天气。这是一个简单的 Django 项目,可帮助初学者理解 Django 的基本概念。我们还将...
7 分钟阅读
在本教程中,我们将学习深度优先搜索的一个重要应用。我们将理解拓扑排序的概念、其工作原理以及如何使用 Python 编程语言实现它。最后,我们将学习算法的时间复杂度和……
阅读 3 分钟
在 Python 中,head() 函数通常用于从列表或 DataFrame 中检索前 n 个项目。列表的 head() 函数 在 Python 中,您可以将 head() 函数与列表一起使用以检索列表中的前 n 个项目。head() 函数不是...
阅读 3 分钟
在 Python 中使用 get() 通过键从字典获取值 在本教程中,我们将学习如何在 Python 中使用 get() 方法从字典中获取值。如何创建字典 字典是 Python 中用于存储数据的强大信息结构,可以在其中重新创建...
5 分钟阅读
物化视图和视图的区别 视图是数据库管理系统中最重要的概念。在面试中,它是一个流行且经常被问到的问题,就像 truncate vs. delete、相关子查询 vs. 非相关子查询,或主键 vs. 唯一键一样。本教程将...
5 分钟阅读
简介:在本文中,我们将简要讨论 Python 中的傅里叶变换。数学重塑,称为傅里叶变换 (feet),将特征分解为频率分量,由重塑的输出表示为频率的函数。时间和区域的变化是最不...
阅读 3 分钟
Python Dash 模块 我们都肯定多次听说 Python 是一种动态类型编程语言,但并非所有人都知道我们也可以将 Python 用于 Web 开发目的。是的,没错,我们可以将 Python 用于 Web 开发,并且...
阅读9分钟
SNMP,即简单网络管理协议,是 SDN 的必要工具,是控制软件中设备的最佳选择。除此之外,应用程序内访问是 SNMP 的主要目的。毫无疑问,所有监控系统都利用 SNMP 来...
11 分钟阅读
零假设和备择假设是假设检验的两种不同方法。零假设的前提是一个事件(也称为基本事实)。备择假设是与主要假设相悖的推定。想象一个七十多岁的女性,她有...
14 分钟阅读
Python | 处理列表是 Python 编程的关键部分。我们可以使用灵活的数据结构(称为列表)存储和修改对象的集合。我们经常遇到需要将列表中连续的组件组合起来创建...
阅读 4 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India