输入两个排序的列表或数组,并在python 3中对它们进行排序

时间:2018-01-26 20:47:54

标签: python mergesort

例如 输入2个列表 像miner.start()一样 并1,7,9,21

我希望2,5,8作为输出

请注意: 列表的长度不是常量,两个列表可以有不同数量的元素

2 个答案:

答案 0 :(得分:0)

假设输入可以分配给列表:

lst1 = [1, 7, 9, 21]
lst2 = [2, 5, 8]

sorted(lst1 + lst2)  # [1, 2, 5, 7, 8, 9, 21]

答案 1 :(得分:0)

您可以连接列表,然后使用 sort 方法对列表进行排序。 为:

a = [1, 7, 9, 21]
b = [2, 5, 8]
c = a + b
print (c.sort())