两个列表 A 和 B 并且都按升序排列。创建一个新列表,其中包含 A 和 B 的所有元素并且已排序。Example 2 1361
3 回答
月关宝盒
TA贡献1772条经验 获得超5个赞
这是该问题的潜在解决方案。las,您还应该发布自己的代码尝试。
n1 = int(input())
n2 = int(input())
l1 = [int(input()) for i in range(n1)]
l2 = [int(input()) for i in range(n2)]
print(sorted(l1+l2))
撒科打诨
TA贡献1934条经验 获得超2个赞
尝试使用heapq:
n1 = int(input())
n2 = int(input())
list1 = [int(input()) for _ in range(n1)]
list2 = [int(input()) for _ in range(n2)]
from heapq import merge
res = list(merge(list1, list2))
或者
list1.extend(list2)
sorted(list1)
开心每一天1111
TA贡献1836条经验 获得超13个赞
要合并两个列表,您需要此代码:
list = list2 + list3 print(list)
要排序使用这个:
list.sort() # replace 'list' with your list name
要按降序排序:
list.sort(reverse=True) # replace 'list' with your list name
添加回答
举报
0/150
提交
取消