Python 追加函数:为什么,什么?(附示例)

已发表: 2021-08-16

Python 是一种庞大的编程语言,拥有众多的应用程序和库。 难怪它是全球开发人员最流行和使用最广泛的编程语言。 使它成为一种通用语言的原因在于其类似于英语的语法和伴随它的广泛功能。

其中一个函数是 Python 的 append 函数,我们今天将讨论它。 您将了解 append 函数是什么,为什么它如此重要,以及它的独特之处。 学习数据科学以了解更多关于各种 python 函数的信息。

目录

为什么 Python 的 append 函数很重要?

当您使用列表时,append 函数在 Python 中起着至关重要的作用。 要了解它的工作原理,您必须知道它为何如此重要并熟悉与之交互的对象。

我们将 Python 的 append 函数与列表一起使用。 它们与数组非常相似,不一定必须是相同的数据类型。 这就是为什么列表是 Python 中最流行和最强大的工具之一。 列表和数组的主要区别在于前者能够使用多种数据类型。

列表本身可以包含整数、字符串和其他列表,而数组则无法做到这一点。 此外,列表是可变的。 换句话说,即使在创建列表之后,您也可以对其进行修改。

Python 列表在初始化过程中被索引并具有明确的计数。 系统根据固定顺序索引列表中存在的元素。 索引过程从 0 作为第一个索引开始,而最后一项的索引是 n-1,其中 n 代表列表中存在的项目数。

列表中的每个元素都有一个索引位置。 此功能允许您复制列表中存在的元素,因为您可以重复列表中的元素,因为它们都有不同的索引来区分它们。 此功能不存在于集合中,这就是列表在 Python 实现中广泛流行的原因。

我们使用 [] 括号在 python 中创建列表。 您必须使用逗号来分隔列表中的元素。 这是 Python 中的列表示例:

输入:

first_list = ['upGrad', 'is', 'fun']

打印 first_list

输出:

['upGrad','是','有趣']

在上面的列表中,“upGrad”项的索引为 0。您可以使用 len() 函数查找列表的索引:

输入:

len(first_list)

输出:

3

当然,列表是具有许多潜在应用的通用对象。

但是,如果您想在创建项目后将其添加到列表中,您会怎么做? 这就是 Python list append 函数的用武之地。让我们在下一节中详细了解这一点。

什么是 Python 追加功能?

append 函数将其参数添加到列表中。 更准确地说,它将单个元素添加到特定列表的末尾,并将其长度增加一。

append 函数允许您将项目添加到列表的末尾。 无论其数据类型如何,它都会添加元素。 因此,您可以使用此函数将字符串、数字甚至另一个列表添加到特定列表的末尾。

这个函数的语法是:list_name.append(element)

append 函数的输入参数是一项,它会将其添加到特定列表的末尾。 此外,因为它只将一个项目添加到现有列表中,所以它没有任何返回值。

Python 列表追加示例

以下是我们如何将 Python 列表追加函数用于不同数据类型的几个示例:

1. 使用追加功能将数字添加到列表中

以下是我们如何使用此函数将数字添加到列表中:

输入:

# 创建一个字符串列表

first_list = ['upGrad', 'is', 'fun']

# 添加一个整数项到 first_list

first_list.append(1)

# 打印新列表

打印(first_list)

输出:

['upGrad', 'is', 'fun', '1']

2. 使用 append 函数将字符串添加到列表中

您还可以使用 append 函数将字符串添加到列表中:

输入:

# 创建一个字符串列表

first_list = ['upGrad', '是']

# 将字符串项添加到 first_list

first_list.append('乐趣')

# 打印新列表

打印(first_list)

输出:

['upGrad','是','有趣']

3. 使用追加功能将列表添加到列表中

append 函数可以将一个列表作为元素添加到另一个列表中:

输入:

# 创建一个字符串列表

# 和另一个列表附加到第一个列表

first_list = ['upGrad', 'is', 'fun']

second_list = [1, 2, 3, 4]

# 将 second_list 附加到 first_list

first_list.append(second_list)

# 打印新列表

打印(first_list)

输出:

['upGrad', 'is', 'fun', [1, 2, 3, 4]]

附加与扩展功能

Python初学者的一个常见混淆点是append函数和extend函数之间的区别。 它们都扩展了列表的长度,但主要区别在于它们一次添加到列表中的元素数量。

append 函数将一项添加到列表的末尾。 另一方面,extend 函数遍历参数并将其列表中的每个元素添加到特定列表中。 使用 append 函数,列表的索引会增加 1,但使用 extend 函数,它会增加函数参数中存在的元素数量。

append 函数适用于各种数据类型,但 extend 函数仅适用于列表。 这里有一对例子可以更好地解释它们的区别。 在第一种情况下,我们将使用带有 first_list 和 second_list 的 extend 函数,而在第二种情况下,我们将应用 append 函数:

输入:

# 我们将使用扩展函数

# iterable 的每个元素都将被追加

# 到 first_list

first_list = ['upGrad', '是']

second_list = [1, 2, 3, 4]

first_list.extend(second_list)

打印 first_list

输出:

['升级', '是', 1, 2, 3, 4]

输入:

# 在这里,我们将使用 append 函数

# 列表将被添加为元素

# 到 first_list

first_list = ['upGrad', '是']

second_list = [1, 2, 3, 4]

first_list.append(second_list)

打印 first_list

输出:

['upGrad', '是', [1, 2, 3, 4]]

如您所见,extend 函数将 second_list 中存在的元素添加到 first_list 中,并且 second_list 中存在的每个项目都成为了 first_list 的元素。 另一方面,append 函数将 second_list 作为元素添加到 first_list。

使用 extend 函数,first_list 的长度增加了四个元素。 但是,append 函数仅将 first_list 的长度增加了 1。

这是 Python append 函数和 extend 函数之间的主要区别。

成为 Python 及相关技术方面的专家

append 函数是 Python 中存在的众多功能之一。 如果您有兴趣成为 Python 专家,您需要熟悉它使用的各种函数和对象。 这种编程语言有很多应用,因为它是最大的库和框架集合之一。 Numpy、Scipy 和 OpenCV 是一些最流行的 Python 库。

例如,如果您从事机器学习和人工智能方面的工作,那么您会喜欢使用 OpenCV Keras 和 Scikit-learn。 另一方面,如果您是数据科学专业人士,则需要详细了解 Numpy、Scipy、TensorFlow、Scikit-learn、Pandas 和其他几个库。

在 upGrad,我们提供多种程序来帮助您成为这种编程语言和您想要的技术领域的专家。 如果您想成为 Python 专家并使用这种强大的语言来解决业务问题并推动您的职业生涯,那么我们建议您查看我们与利物浦约翰摩尔斯大学合作提供的计算机科学理学硕士课程。

这是一个为期 19 个月的在线学位课程,每周只需要 15 小时的时间承诺。 该计划教您软件开发领域的需求技能,并证明您是专家。

更多关于课程:

计算机科学硕士课程为您提供 500 多个学习小时,并为您提供利物浦约翰摩尔斯大学和班加罗尔国际信息技术研究所的校友身份。

您将加入一个由遍布全球 85 个国家/地区的 40,000 多名学生组成的学习者基地。 该计划允许您在全球范围内建立网络并促进您的职业发展。

理学硕士课程提供六个独特的专业:

  1. 全栈开发
  2. 区块链开发
  3. 大数据
  4. 云计算
  5. 开发运维
  6. 网络安全

如果您有非技术背景,您可以加入面向非技术和新程序员的软件职业转型训练营。 与行业导师和 30 多个项目和作业将每两周举行一次小组指导会议,这样您就可以测试您的知识并增强您对概念的理解。

在此处了解有关该课程的更多信息:计算机科学理学硕士。

结论

今天我们学习了 Python 的列表追加功能。 append 函数允许您将项目添加到列表的末尾,并且在许多情况下都非常有用。 我们还了解了 append 函数与 extend 函数的不同之处。

如果你想了解更多关于 Python 的知识并成为一名技术专业人士,请务必查看我们在上面分享的课程。

什么是 Python 追加功能?

Python 中的 append 函数允许您在 Python 中的列表末尾添加一个项目。

我们如何使用 Python 的 append 函数?

要使用追加功能,您只需要列表的名称和要添加的项目。 只需输入“listname.append(item)”,该功能就会起作用。

append 函数将多少项添加到列表中?

Python list append 函数在列表末尾添加一项。