📅  最后修改于: 2020-10-30 05:46:13             🧑  作者: Mango
Python的extend()方法通过附加可迭代的所有项来扩展列表。可迭代的可以是列表,元组或集合。示例如下所述。
extend(iterable)
x:可迭代的类型参数。
它不返回任何值,而是修改列表。
让我们看一些extend()方法的例子来理解它的功能。
这是描述扩展方法用法的简单示例。
# Python list extend() Method
# Creating a list
list = ['1','2','3']
for l in list: # Iterating list
print(l)
list.extend('4')
print("After extending:")
for l in list: # Iterating list
print(l)
输出:
1
2
3
After extending:
1
2
3
4
我们可以将list作为元素传递,并且列表将被扩展。请参见下面的示例。
# Python list extend() Method
# Creating a list
list = ['1','2','3']
for l in list: # Iterating list
print(l)
list2 = ['4','5','6']
list.extend(list2)
print("After extending:")
for l in list: # Iterating list
print(l)
输出:
1
2
3
After extending:
1
2
3
4
5
6
元素可能是元组类型,列表可能会通过元组元素扩展自身。请参见下面的示例。
# Python list extend() Method
# Creating a list
list = ['1','2','3']
for l in list: # Iterating list
print(l)
tuple = ('4','5','6')
list.extend(tuple)
print("After extending:")
for l in list: # Iterating list
print(l)
输出:
1
2
3
After extending:
1
2
3
4
5
6
元素可能是Set类型,并且列表可能会通过Set元素扩展自身。请参见下面的示例。
# Python list extend() Method
# Creating a list
list = ['1','2','3']
for l in list: # Iterating list
print(l)
set = {'4','5','6'}
list.extend(set)
print("After extending:")
for l in list: # Iterating list
print(l)
输出:
1
2
3
After extending:
1
2
3
6
5
4