您的位置:

Python合并两个列表

一、引言

在编程过程中,我们有时需要将两个列表合并为一个。Python提供了多种方法来完成这个任务。

二、Python合并两个列表的方法

2.1 python合并列表

Python提供了一个内置方法extend()来合并两个列表。在这个方法中,一个列表被插入到另一个列表的末尾。

list1 = [1, 2, 3]
list2 = [4, 5, 6]
list1.extend(list2)
print(list1)

输出为:

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

2.2 python怎么将两个列表合并

另一个方法是使用+运算符将两个列表连接起来。

list1 = [1, 2, 3]
list2 = [4, 5, 6]
result = list1 + list2
print(result)

输出为:

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

2.3 python合并两个有序列表

如果我们想合并两个有序列表,并保持新列表的顺序也是有序的,我们可以使用sorted()方法。

list1 = [1, 2, 3, 7, 8, 10]
list2 = [4, 5, 6, 9]
result = sorted(list1 + list2)
print(result)

输出为:

[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

2.4 python两个列表相加

另外,我们可以使用+=运算符将一个列表添加到另一个列表的末尾。

list1 = [1, 2, 3]
list2 = [4, 5, 6]
list1 += list2
print(list1)

输出为:

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

三、总结

在Python中,我们有多种方法来合并两个列表。我们可以使用extend()方法、+运算符、sorted()方法和+=运算符。选择哪种方法取决于我们的需求和要求。