📜  python中两个列表的合并排序(1)

📅  最后修改于: 2023-12-03 15:19:23.065000             🧑  作者: Mango

Python中两个列表的合并排序

在Python中,两个列表可以很方便地进行合并和排序。本文将介绍如何使用Python合并和排序两个列表,并提供相关代码示例。

合并两个列表

合并两个列表可以使用 + 运算符或 extend() 方法。

使用 + 运算符

使用 + 运算符可以将两个列表合并为一个。示例代码如下:

list1 = [1, 2, 3]
list2 = [4, 5, 6]
merged_list = list1 + list2

print(merged_list)  # [1, 2, 3, 4, 5, 6]
使用 extend() 方法

使用 extend() 方法可以将一个列表的元素添加到另一个列表中。示例代码如下:

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

print(list1)  # [1, 2, 3, 4, 5, 6]
排序合并后的列表

合并后的列表可以使用 sorted() 函数或 sort() 方法进行排序。

使用 sorted() 函数

sorted() 函数可以对列表进行排序,返回一个新的排序好的列表,不会修改原有的列表。示例代码如下:

list1 = [3, 2, 1]
list2 = [6, 5, 4]
merged_list = list1 + list2
sorted_list = sorted(merged_list)

print(sorted_list)  # [1, 2, 3, 4, 5, 6]
使用 sort() 方法

sort() 方法可以对列表进行排序,会修改原有的列表。示例代码如下:

list1 = [3, 2, 1]
list2 = [6, 5, 4]
merged_list = list1 + list2
merged_list.sort()

print(merged_list)  # [1, 2, 3, 4, 5, 6]
完整示例代码
list1 = [3, 2, 1]
list2 = [6, 5, 4]
merged_list = list1 + list2
sorted_list = sorted(merged_list)

print(sorted_list)  # [1, 2, 3, 4, 5, 6]

merged_list.sort()

print(merged_list)  # [1, 2, 3, 4, 5, 6]

以上就是Python中两个列表的合并排序的相关介绍和示例代码。