Python合并两个可变大小的列表

两个列表 A 和 B 并且都按升序排列。创建一个新列表,其中包含 A 和 B 的所有元素并且已排序。


Example 

2 1

3

6

1


梵蒂冈之花
浏览 129回答 3
3回答

月关宝盒

这是该问题的潜在解决方案。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))

撒科打诨

尝试使用heapq:n1 = int(input())n2 = int(input())list1 = [int(input()) for _ in range(n1)]list2 = [int(input()) for _ in range(n2)]from heapq import mergeres = list(merge(list1, list2))  或者list1.extend(list2)sorted(list1)

开心每一天1111

要合并两个列表,您需要此代码:list = list2 + list3 print(list)要排序使用这个:list.sort() # replace 'list' with your list name要按降序排序:list.sort(reverse=True) # replace 'list' with your list name
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python