📅  最后修改于: 2023-12-03 15:19:23.065000             🧑  作者: Mango
在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中两个列表的合并排序的相关介绍和示例代码。