Python List insert() - 如何在Python中添加到一个列表中

153 阅读3分钟

列表数据类型是 Python 中内置的数据结构之一,与集合、图元和字典并列。你使用列表来组织、分组和存储数据。

但是这些数据结构中的每一个都有独特的特征,使它们相互之间有所区别。

在这篇文章中,我们将看到如何在 Python 中创建一个列表。我们还将看到如何使用insert(),append(), 和extend() 方法向列表中添加项目。

如何在 Python 中创建一个列表

为了在 Python 中创建一个列表,我们使用方括号。这里有一个例子:

myList = ['one', 'two', 'three']

print(myList)

# ['one', 'two', 'three']

在上面的代码中,我们创建了一个叫做myList 的列表,有三个项目 - "一"、"二"、"三"。正如你在上面看到的,这些项目都在方括号里。

如何在 Python 中向列表中添加一个项目?

在 Python 中向列表添加项目时,我们可以使用三种方法。它们是。insert(),append(), 和extend() 。我们将把它们分成不同的小节。

如何使用insert() 方法向列表中添加一个项目

你可以使用insert() 方法在指定的索引处向列表中插入一个项目。列表中的每个项目都有一个索引。第一个项目的索引是零(0),第二个项目的索引是一(1),以此类推。

下面是一个使用insert() 方法的例子:

myList = ['one', 'two', 'three']

myList.insert(0, 'zero')

print(myList)

# ['zero', 'one', 'two', 'three']

在上面的例子中,我们创建了一个有三个项目的列表:['one', 'two', 'three']

然后我们使用insert() 方法在索引0(第一个索引)处插入一个新项--"0":myList.insert(0, 'zero')

insert() 方法接收了两个参数--要插入的新项的索引和项的值。

如何使用append() 方法向列表中添加一个项目

与允许我们指定插入项目位置的insert() 方法不同,append() 方法将项目添加到列表的最后。新项的值是作为append() 方法的一个参数传入的。

下面是一个例子:

myList = ['one', 'two', 'three']

myList.append('four')

print(myList)

# ['one', 'two', 'three', 'four']

在上面的代码中,新项被作为参数传入:myList.append('four')

当打印到控制台时,我们得到了列表中最后一个索引的项目。

如何使用extend() 方法向列表中添加一个项目

你可以使用extend() 方法将一个数据集合追加到一个列表中。我在这里使用 "数据集合",因为我们也可以将集合、图元等附加到一个列表中。

让我们看看一些例子。

如何使用extend() 方法将一个列表追加到一个列表上

myList1 = ['one', 'two', 'three']
myList2 = ['four', 'five', 'six']

在上面的代码中,我们创建了两个列表 -myList1myList2 。接下来,我们将把第二个列表中的项目追加到第一个列表中。

方法是这样的:

myList1.extend(myList2)

因此,当我们打印myList1 ,我们会有这个:['one', 'two', 'three', 'four', 'five', 'six']

这就是所有东西的组合:

myList1 = ['one', 'two', 'three']
myList2 = ['four', 'five', 'six']

myList1.extend(myList2)

print(myList1)
# ['one', 'two', 'three', 'four', 'five', 'six']

如何使用extend() 方法将一个元组追加到一个列表中?

这里的过程与上一个例子相同,只是我们要追加一个元组。你用圆括号创建一个元组。

就是说:

myTuple = ('Hello', 'Hi')

让我们使用extend() 方法将一个元组追加到一个列表中:

myList1 = ['one', 'two', 'three']
myList2 = ('four', 'five', 'six')

myList1.extend(myList2)

print(myList1)

# ['one', 'two', 'three', 'four', 'five', 'six']

我们得到的结果与上一节相同。

总结

在这篇文章中,我们谈论了 Python 中的列表。

我们看到了如何创建一个列表以及向列表中添加项目的各种方法。

我们使用insert(),append(), 和extend() 方法向我们的列表添加项目。

insert() 方法在指定的索引中插入一个新的项目,append() 方法在列表的最后一个索引中添加一个新的,而extend() 方法在列表中追加一个新的数据集合。

编码愉快!