跳至主要内容

Python .append() 和 .extend() 方法教程

了解如何使用 .append() 和 .extend() 方法向列表添加元素。
· 2分钟 阅读

使用 AI 探索

您可以使用 append 方法向列表添加元素。append() 方法会在列表末尾添加一个单独的元素。

append() 方法示例

例如,让我们使用 append() 方法将元素“April”添加到 months 列表中。使用 append() 会使列表长度增加 1。

list.append() 会向列表添加一个元素:

months = ['January', 'February', 'March']
months.append('April')
print(months)

# ['January', 'February', 'March', 'April']

使用列表方法添加数据:append() 与 extend()

.append() 方法会让列表长度增加 1,因此如果您只想向列表添加一个元素,可以使用此方法。

x = [1, 2, 3]
x.append(4)
print(x)

# [1, 2, 3, 4]

.extend() 方法会根据传入的元素数量增加列表的长度,因此如果您想一次性添加多个元素,可以使用此方法。

x = [1, 2, 3]
x.extend([4, 5])
print(x)

# [1, 2, 3, 4, 5]

append() 和 extend() 方法的交互式示例

我们先向 names 列表追加一个新元素:

names =  ['Apple Inc', 'Coca-Cola', 'Walmart']

names.append('Amazon.com')
print(names)

# ['Apple Inc', 'Coca-Cola', 'Walmart', 'Amazon.com']

然后我们可以使用 extend() 和 more_elements 列表向 names 再添加两个元素。

names =  ['Apple Inc', 'Coca-Cola', 'Walmart']

names.append('Amazon.com')

more_elements = ['DowDuPont', 'Alphabet Inc']
names.extend(more_elements)
print(names)

# ['Apple Inc', 'Coca-Cola', 'Walmart', 'Amazon.com', 'DowDuPont', 'Alphabet Inc']

自己动手试试。

要进一步了解列表方法和函数,请观看我们课程 Introduction to Python for Finance 中的这段视频。

本文内容节选自 Adina Howe 讲授的 DataCamp 课程 Introduction to Python for Finance。

查看我们的 Python 金融教程。

主题