Python Array append() 方法用于将元素添加到现有数组中。它接受所需的元素作为参数,并将其添加到当前数组的末尾。
通常,数组是相似数据类型的集合。与其他技术不同,默认情况下我们无法创建数组。Python 数组模块提供了一组用于创建和操作数组的方法。
语法
以下是 Python Array append() 方法的语法 -
参数
此方法接受必须追加的元素。
返回值
此方法不返回任何值。
示例 1
以下是 Python Array append() 方法的基本示例 -
输出
new_element 将在 my_array 末尾添加。这是输出 -
Array Elements After Append : array('i', [1, 2, 3, 4, 100])
示例 2
如果我们尝试附加的元素的数据类型与数组的数据类型不同,我们将得到 TypeError。
在下面的示例中,我们创建了一个 int 数据类型的数组,当我们尝试向其附加浮点值 (5.6) 时,我们将得到一个错误 -
输出
Traceback (most recent call last):
File "E:\pgms\arr.py", line 15, in <module>
my_array.append(new_element)
TypeError: 'float' object cannot be interpreted as an integer
File "E:\pgms\arr.py", line 15, in <module>
my_array.append(new_element)
TypeError: 'float' object cannot be interpreted as an integer
示例 3
让我们再试一个例子。在这里,我们创建了 double float 数据类型数组。我们尝试将 double float 96.6 附加到 my_array1。
输出
Array Elements Before Appending : array('d', [22.5, 26.7, 35.6, 4.5])
Array Elements After Appending: array('d', [22.5, 26.7, 35.6, 4.5, 96.9])
Array Elements After Appending: array('d', [22.5, 26.7, 35.6, 4.5, 96.9])
示例 4
在以下示例中,我们使用 array 模块的 append() 方法将新元素附加到 Python 列表。
输出
array('i', [109, 909, 809, 209, 928772])