Python 中 Append、Extend 和 Insert 的区别2024 年 8 月 29 日 | 4 分钟阅读 列表(List): 就像动态大小的数组,在 C++ 中的 vector 或 Java 中的 ArrayList 等其他编程语言中声明。列表不一定是同质的,这也是它成为 Python 中最强大工具的主要原因。单个列表可以包含不同的数据类型,如字符串、整数和对象。 众所周知,列表是可变的,因此可以在创建后对其进行修改。列表有几种方法,其中 append()、insert() 和 extend() 是最常见的。 在本教程中,我们将学习 Python 列表中的 append()、extend() 和 insert() 函数之间有何不同。 append() 函数append() 函数用于在列表末尾添加一个元素。我们传递给 append() 函数的参数会作为一个单独的元素添加到列表末尾,列表的长度会增加 1。 语法 “element_1”可以是整数、元组、字符串或另一个列表。 示例 输出 The added elements in the given list are: ['The', 'list_1', 'is', 'an', 'example'] insert() 函数insert() 函数用于在列表的任何所需位置插入值。我们需要向其中传递两个参数;第一个是插入元素的索引,第二个是要插入的元素。 语法 “element_1”可以是整数、元组、字符串或对象。 示例 输出 The inserted elements in the given list are: ['The', 'list_1', 'is', 'an', 'example'] extend() 函数extend() 函数用于将可迭代对象(列表、字符串或元组)的每个元素追加到列表的末尾。这将使列表的长度增加作为参数传递的可迭代对象的元素数量。 语法 示例 输出 The extended elements in the given list are: ['The', 'list_1', 'is', 'an', 'example', 'j', 'a', 'v', 'a', 't', 'p', 'o', 'i', 'n', 't'] Append()、Insert() 和 Extend() 之间的区别
让我们在同一个程序中比较所有这三种方法 输出 The appended elements in the given list are: ['this', 'is', 'LIST_1', ['Example_1', 'Example_2']] The inserted elements in the given list are: ['this', 'is', ['Example_1', 'Example_2'], 'of', 'LIST_2'] The extended elements in the given list are: ['this', 'is', 'LIST_3', 'Example_1', 'Example_2'] 结论在本教程中,我们讨论了可用于修改 Python 列表的各种方法。我们还解释了 Python 列表中的 append()、insert() 和 extend() 函数之间的区别。 |
Google Scan 是一个全自动搜索引擎,它使用称为网络爬虫的软件持续搜索互联网,以将网站添加到我们的索引中。实际上,我们结果中出现的大部分页面都不是手动添加的;相反,它们是被发现并添加的...
18 分钟阅读
在这个数字时代,实时信息变得至关重要,尤其是在规划旅行时。能够获取火车的实时运行状态和 PNR(乘客姓名记录)信息,无论是您经常旅行还是偶尔旅行,都能极大地改善您的旅行体验……
5 分钟阅读
?我们将学习 sklearn 库以及如何使用它来实现机器学习算法。在现实世界中,我们不希望每次需要使用时都构建一个复杂的算法。尽管从头开始创建算法很棒...
阅读 10 分钟
竞赛编程是在有限的时间内解决算法问题的过程,通常在竞赛环境中进行。目标是编写既高效又正确的代码。以下是一些帮助您提高竞赛编程技能的提示和技巧...
阅读 4 分钟
TextaCy:一个用于 Python 的 NLP 库 “自然语言处理”(NLP)是人工智能的一个子领域,它处理人类表达的生成、准备和分析。这是一个发展迅速的领域,近年来发展显著。许多库和框架,...
阅读 4 分钟
物化视图和视图的区别 视图是数据库管理系统中最重要的概念。在面试中,它是一个流行且经常被问到的问题,就像 truncate vs. delete、相关子查询 vs. 非相关子查询,或主键 vs. 唯一键一样。本教程将...
5 分钟阅读
? 省略号是英语文本中用于表示省略的标点符号。本质上,您用三个点 (...) 替换内容。然而,您可能已经在 Python 源代码中注意到三个点。省略号不仅仅用于写作。Python 中的省略号……
阅读 8 分钟
在本教程中,我们将学习 Python 中用于命令行的目录树生成器工具。Python 开发人员应该具备使用命令行界面 (CLI) 创建用户友好应用程序的技能。这项技能有助于创建自动化和加速的工具...
14 分钟阅读
在接下来的教程中,我们将从头开始使用 Python 编程语言创建一个名为井字棋的游戏。为了更好地理解,我们将整个程序分为几个步骤。但在我们进入程序之前,让我们先了解一下这个游戏。什么是...
阅读20分钟
在本教程中,我们将介绍如何使用线性回归创建模型,以预测经济活动导致的房价。本教程将涵盖相关主题,如探索性分析、逻辑诊断和高级回归建模。让我们立即开始...
阅读 15 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India