如何在 Python 中向列表追加对象?
列表 是 Python 提供的最常用的数据结构之一。列表是 Python 中的数据结构,它是可变的,并且具有元素的有序序列。以下是一个整数列表。
示例
以下是一个整数列表。
lis= [11,22,33,44,55] print(lis)
输出
如果执行以上代码片段,则会产生以下输出。
[11, 22, 33, 44, 55]
在本文中,我们将讨论如何向列表添加对象以及添加对象的各种方法,例如 Python 中的 append()、insert() 和 extend() 方法。
使用 append() 方法
在此方法中,我们使用 append() 将对象添加到列表中。append() 方法会将一个新元素添加到已存在的列表的末尾。
语法
append() 方法的语法如下。
list_name.append(element)
其中,
list.name 是列表的名称。
append() 是用于将项目添加到 list_name 末尾的列表方法。
element 是要添加的元素或单个项目。
示例 1
在此示例中,我们使用 append() 方法将对象添加到列表中。在这里,我们向名称列表 (names_list) 添加了另一个名称。
names_list = ["Meredith", "Levi", "Wright", "Franklin"] names_list.append("Kristen") print(names_list)
输出
以上代码的输出如下。
['Meredith', 'Levi', 'Wright', 'Franklin', 'Kristen']
示例 2
以下是另一个向列表追加元素的示例:
numbers_list = [2, 5, 46, 78, 45] numbers_list.append(54) print ('The list with the number appended is:',numbers_list)
输出
The list with the number appended is: [2, 5, 46, 78, 45, 54]
使用 insert() 方法
在此方法中,我们使用 insert() 将对象添加到列表中。insert() 方法在列表的指定位置添加一个新元素。
语法
insert() 方法的语法如下。
list_name.insert(pos,ele)
其中,
list.name 是列表的名称。
insert() 是一个列表方法,用于在指定位置插入元素。
pos 是一个整数,它指定要添加元素的位置或索引。
ele 是需要添加的元素。
示例
在此示例中,为了在列表的第二个位置添加一个项目,我们使用了 insert() 方法。
lst = ["Bat", "Ball"] lst.insert(2,"Wicket") print(lst)
输出
以上代码的输出如下。
['Bat', 'Ball', 'Wicket']
使用 extend() 方法
在此方法中,我们将了解 extend() 方法,该方法通过连接(添加)将一个列表中的所有元素组合到另一个列表中。
语法
extend() 方法的语法如下。
list_name.extend(other_list/iterable)
其中,
list_name 是其中一个列表的名称。
extend() 是用于将一个列表的所有内容添加到另一个列表中的方法。
iterable 可以是任何可迭代对象,例如另一个列表,例如 other_list。在这种情况下,other_list 是一个将与 list_name 连接的列表,其内容将作为单独的项目逐一添加到 list_name 的末尾。
示例
在以下代码中,我们将使用 extend() 方法连接两个列表。
names_list = ["Meredith", "Levi"] othernames_list = [ "Franklin", "Wright"] names_list.extend(othernames_list) print(names_list)
输出
以上代码的输出如下。
['Meredith', 'Levi', 'Franklin', 'Wright']