Python中的append()和extend()2025年1月5日 | 阅读 4 分钟 append() 函数是 Python 的内置函数,用于将新项添加到可迭代对象(称为列表)的末尾。此函数只能与可迭代列表一起使用。 语法在这里,append 函数() 接受字符串、字符、整数、浮点数、对象等任何项。 ![]() 示例 1让我们看看下面的示例中如何使用该语法。 程序 输出 List before appending: [2, 7, 4, 8, 5] List after appending: [2, 7, 4, 8, 5, 6] 说明 我们编写了代码来显示在列表末尾追加元素之前和之后的功能。如果我们观察代码输出,元素会被添加到列表的末尾。 示例 2让我们考虑一个将项目附加到列表的示例程序。 程序 输出 Appended list [3, 4, 5, [6, 7, 8]] 说明 我们使用 append() 函数将 list1 与 list2 进行了追加。在这里,list2 被添加为 list1 的最后一个元素。 示例 3让我们考虑一个将一组元素附加到列表的简单程序。 程序 输出 List before appending: [2, 7, 4, 8, 5] List after appending: [2, 7, 4, 8, 5, {4, 5, 6}] 说明 当我们尝试追加一组元素时,append() 函数将其视为单个元素并将其作为一个项添加到列表中。 示例 4让我们看一个使用 append() 函数将不同类型的元素追加到列表中的示例程序 程序 输出 Updated List: [1, 'Hello', 3.14, True, [5, 6, 7], {'key': 'value'}, (4, 5, 6), None] 说明 在上面的示例中,我们将不同元素追加到了列表中。当我们用包含多个元素的迭代对象追加时,输出显示为单个元素被追加到末尾。 Extend() 函数extend() 函数将元素追加到列表的末尾。在这里,您可以将多个项添加到可迭代对象中,这与 append() 函数不同。 语法在这里,extend() 函数接受可迭代对象,这意味着它接受元素列表。 示例 1让我们看一个 extend() 函数的示例程序 程序 输出 ['apple', 'banana', 'cherry', 'tomato', 'potato', 'cabbage'] 说明 执行 extend(veggies) 行后,fruits 列表将被就地修改,并且 veggies 列表中的元素将添加到 fruits 列表的末尾。 示例 2合并两个列表 程序 输出 Updated List: [10, 20, 30, 40, 50, 60] 说明 我们定义了 list1 并使用另一个列表扩展了 list1。最后,list1 被修改并添加了新的列表元素。 示例 3输出 Updated List: [1, 2, 3, 'apple', 'banana', 'cherry'] Updated List: [1, 2, 3, 'apple', 'banana', 'cherry', 4.0, 5.5, 6.2] Updated List: [1, 2, 3, 'apple', 'banana', 'cherry', 4.0, 5.5, 6.2, 'True', 'False'] 说明 最初,我们声明了一个包含 3 个元素的列表,然后是一个字符串列表、一个浮点数元组和一个字典。 之后,我们使用字符串列表、浮点数元组和字典扩展了列表,并在每次使用不同数据类型的可迭代对象进行扩展时打印。 结论要将单个元素添加到列表的末尾,请使用 append() 方法。另一方面,如果您想将可迭代对象中的元素添加到列表的末尾,请使用 extend() 方法。当合并列表或一次添加多个元素时,此方法非常合适。 请注意,append() 和 extend() 方法都会修改现有列表,而不会创建新列表。理解这些方法之间的区别对于在 Python 中进行有效的列表操作至关重要,具体取决于您代码的具体要求。 |
Python 中的朴素时间序列预测 朴素预测方法是销售和财务部门常用的一种最简单的需求预测形式。该方法遵循简单性原则:它假设未来的需求最好通过观察到的模式来建模……
阅读 10 分钟
简介 CRT 是一个数学概念,它求解模同余系统。它通常在数论和密码学中用于快速模运算计算。在本文中,我们将使用 Python 中的逆模方法讨论中国剩余定理的应用。CRT 是什么?CRT….
阅读 3 分钟
应用开发的世界是广阔多样的,有许多编程语言和工具可用于创建功能强大的应用程序。一种有趣且高效的创建移动应用的方式是通过使用 Python,这是一种多功能且流行的...
阅读 6 分钟
简介:在本教程中,我们将学习。exec() 函数用于动态执行 Python 程序,该程序可以是字符串或代码对象。如果它是字符串,则字符串会分解为一堆 Python 语句...
阅读 6 分钟
? Excel 文件是由 Excel 或其他电子表格程序创建的电子表格。文件的类型是 Excel 二进制文件格式。Excel 文件的格式是 xlsx,存储在 Excel 文件中的数据是...
阅读 17 分钟
? Python,一种以其可读性和简洁性而闻名的编程语言,具有各种旨在提升工程师体验的功能。在这些功能中,允许在列表、元组、字典和集合中使用尾部逗号。从一开始,尾部逗号的概念...
阅读 4 分钟
简介:在本教程中,我们将了解 Ubuntu 中 Python 的最佳 IDE。如今,Python 是使用最广泛的编程语言之一。您每天使用的许多流行网站或软件应用程序都由 Python 提供支持。原因在于...
阅读9分钟
? Python 以其可读性和简洁性而闻名,但有时,您可能需要编写多行语句来使代码更加有条理且易于理解。在本文中,我们将探讨在 Python 中编写多行语句的各种方法,包括使用反斜杠、括号...
阅读 4 分钟
Python 模块是编程动态领域中用途广泛的工具。它们具有实用目的,并邀请爱好者进入乐趣和娱乐领域。Python 是一种以其可读性和简洁性而闻名的语言。它拥有丰富的模块生态系统,可以...
7 分钟阅读
一副传统的扑克牌共有 52 张牌,分为 4 种花色。每种花色有两种颜色,红黑,以及十三种点数。四种花色如下:红心(红):A、2、3、4、5、6、7、8、9、10、J、Q、K 方块(红):A、...
阅读 10 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India