Python 如何向列表中添加对象

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() 是列表的方法,用于将项目添加到列表的末尾。

  • 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() 方法在列表的第2个位置添加了一个项。

lst = ["Bat", "Ball"]
lst.insert(2,"Wicket")
print(lst)

输出

以上代码的输出如下。

['Bat', 'Ball', 'Wicket']

使用extend()方法

在这种方法中,我们将通过concatenate (添加)的方式,使用 extend() 方法将一个列表的所有元素合并到另一个列表中。

语法

insert()方法的语法如下所示。

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']

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程