跳至主要内容

extend()

Python 中的 extend() 方法是一个列表方法,用于通过追加来自另一个可迭代对象(如列表、元组、集合等)的元素来扩展列表。它通过将指定的可迭代对象中的元素添加到列表末尾来就地修改原始列表。

参数值

参数 说明
iterable

包含用于扩展列表的元素的可迭代对象(如列表、元组、集合等)。

返回值

Python 中的 extend() 方法的返回类型为 None。它就地修改列表。

如何在 Python 中使用 extend()

示例 1

extend() 方法将可迭代对象(列表、元组、集合等)的所有元素添加到列表末尾。

numbers = [1, 2, 3]
more_numbers = [4, 5, 6]
numbers.extend(more_numbers)
print(numbers) # Output: [1, 2, 3, 4, 5, 6]
示例 2

它还可用于将多个 列表 连接成一个列表。

list1 = ['a', 'b']
list2 = ['c', 'd']
list3 = ['e', 'f']
list1.extend(list2)
list1.extend(list3)
print(list1) # Output: ['a', 'b', 'c', 'd', 'e', 'f']
示例 3

extend() 方法修改原始列表,不会返回新列表。

my_list = [1, 2, 3]
new_items = (4, 5, 6)
my_list.extend(new_items)
print(my_list) # Output: [1, 2, 3, 4, 5, 6]