如何在 Python 中将列表添加到列表中

将元素附加到列表是标准操作,但在将列表添加到列表时,有两种变体。 第一个是您是否要将列表的所有元素添加到另一个列表。 第二个是如果您希望将完整列表作为元素添加到列表中。

在此示例中,我们将看到这两种变体,并且根据您的要求,您可以使用其中一种。 但是,首先,让我们看看完整的教程。

Python将列表添加到列表

要在 Python 中将列表添加到列表中,请使用 list extend() 方法。 list extend() 是一个内置的 Python 函数,它将一个可迭代对象(列表、元组、字符串等)的所有项目添加到列表的末尾。

extend() 方法接受一个可迭代对象作为参数并返回列表。

句法

listA.extend(iterable)

论据

extend() 方法接受一个可迭代对象,例如列表、元组、字符串等。

返回值

extend() 方法修改原始列表。 它不返回任何值。

列表添加列表的实现

让我们使用方括号创建两个列表([ ])。

listA = ["Millie", "Caleb", "Gaten"]

listB = ["Finn", "Noah", "Sadie"]

现在,使用 extend() 函数将 listB 附加到 listA。

listA = ["Millie", "Caleb", "Gaten"]
listB = ["Finn", "Noah", "Sadie"]

listA.extend(listB)
print(listA)

输出

['Millie', 'Caleb', 'Gaten', 'Finn', 'Noah', 'Sadie']

可以看到listA被修改并添加了listB的所有元素。

list extend() 方法不返回新列表; 它修改现有列表。

extend() 方法不会在列表中添加完整列表。 相反,它将第二个列表的所有元素添加到第一个列表中。 它不将完整列表计为一个元素。

使用 list.append() 在列表中添加列表

要将列表作为元素添加到列表中,请使用 list.append() 方法。 列表 append() 是一个内置的 Python 函数,可将单个元素添加到现有列表中。

句法

list.append(element)

论据

list.append() 函数接受一个项目并将其添加到列表的末尾。

例子

让我们以上面的例子为例,而不是使用 extend() 方法,让我们使用 append() 函数。

listA = ["Millie", "Caleb", "Gaten"]
listB = ["Finn", "Noah", "Sadie"]

listA.append(listB)
print(listA)

输出

['Millie', 'Caleb', 'Gaten', ['Finn', 'Noah', 'Sadie']]

您可以看到它在 listA 中附加了一个列表作为元素。

您可以使用此方法将完整列表添加到列表而不是其元素。

这就是将列表附加到列表教程的过程。

也可以看看

在 Python 中添加一个列表

在 Python 中拆分列表

Python列表乘法

如何在 Python 中将列表添加到列表中的帖子首先出现在 AppDividend 上。

资讯来源:由0x资讯编译自APPDIVIDEND,版权归作者Krunal所有,未经许可,不得转载
你可能还喜欢