Python append()函数介绍
在Python中选择集合类型时,了解每种类型的属性并为特定数据集选择最合适的类型很有用。要知道最合适的集合类型,您需要了解所有可用类型的属性,然后根据您的用例从中选择一种。
将项目添加到列表中是Python中相当常见的任务,Python提供了一系列方法和运算符来帮助您完成此操作。其中一种方法是.append().和.append(),本文,晓得博客为你介绍Python append()函数。
如何使用append()函数
将 元素添加到 List 等同于将这些元素添加到现有 List 。 Python 提供了几种方法来实现这一点,但专门为该任务量身定制的方法是 append(). 它有一个非常简单的语法:
example_list.append(element)
此代码段将添加 element到最后 example_list(这是 list类型)。 正如我们之前所说,一个列表可以包含不同数据类型的元素。 所以, element可以是任何可能的数据类型 – int, float, str, list, tuple, 等等。
推荐:Python中json.dump() 和 json.dumps()之间的区别
如何将单个元素添加到 Python 列表的末尾
Python中添加单个元素使用append()的方法。 假设您有一个示例列表:
example_list = [1, 3.14, 'abcd']
你会添加 5到最后 exampe_list通过以下方式:
example_lsit.append(5)
现在 example_list会有 5在其末尾添加:
[1, 3.14, 'abcd', 5]
在Python中将一个列表附加到另一个列表
假设有两个列表并希望将一个附加到另一个:
example_list = [1, 3.14, 'abcd']
secondary_list = [4, 3, 2, 1]
append()不提供在调用中将两个列表附加在一起的方法。 如果使用append()添加列表 ,整体 secondary_list将作为单个元素添加 example_list,创建一个 嵌套列表 :
example_list.append(secondary_list)
print(example_list)
现在 example_list包含以下元素,这些元素可能不是您最初想要的:
[1, 3.14, 'abcd', [4, 3, 2, 1]]
使用将一个列表附加到另一个列表中 append()是通过遍历我们想要附加的列表的所有元素并将它们中的每一个添加到原始 List :
for element in secondary_list:
example_list.append(element)
print(example_list)
这样,我们就添加了 secondary_list到最后 example_list:
[1, 3.14, 'abcd', 4, 3, 2, 1]
推荐:如何用Python中将Base64字符串转换为图像
Python中替代append()函数方法
Python List 之外,还有更多添加元素的方法 append(). 最为显着地, extend()和 insert(). 在下面的小节中,我们将深入探讨它们与 append()方法。
append() 与 extend()
append()旨在将 一个元素的添加到 List 末尾 ,extend()用于将 多个元素添加到 List末尾。 实际上,它将一个列表附加到另一个列表。 让我们看看如何 extend():
example_list = [1, 3.14, 'abcd']
secondary_list = [4, 3, 2, 1]
example_list.extend(secondary_list)
print(example_list)
输出:
[1, 3.14, 'abcd', 4, 3, 2, 1]
append() 与 insert()
无法使用append()函数将元素插入到列表指定的位置中,它只能添加到list列表末尾,想要添加元素到指定的List列表位置,就需要insert()函数,包含两个参数,一个是需要添加的内容,一个个插入的索引位置。
例如,你想把‘asdf’添加到一个特定的地方,比如说,在 3.14和 'abcd', 你必须使用 insert():
example_list = [1, 3.14, 'abcd']
example_list.insert(2, 'asdf')
print(example_list)
输出:
[1, 3.14, 'asdf','abcd']
总结
以上是晓得拨款为你介绍的Python append()函数的全部内容,阅读本文后,应对如何使用有更好的了解 Python append()函数以及它如何与其他 Python方法进行比较。
推荐:如何使用Python获取每日新闻