📜  Python List.extend()方法

📅  最后修改于: 2020-10-30 05:46:13             🧑  作者: Mango

Python列表extend()方法

Python的extend()方法通过附加可迭代的所有项来扩展列表。可迭代的可以是列表,元组或集合。示例如下所述。

签名

extend(iterable)

参量

x:可迭代的类型参数。

返回

它不返回任何值,而是修改列表。

让我们看一些extend()方法的例子来理解它的功能。

Python列表extend()方法示例1

这是描述扩展方法用法的简单示例。

# 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

Python列表extend()方法示例2

我们可以将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列表extend()方法示例3:元组

元素可能是元组类型,列表可能会通过元组元素扩展自身。请参见下面的示例。

# 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

Python列表extend()方法示例:设置

元素可能是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