使用heapq.merge,如果合并的是非有序的列表,输出结果是啥呢

刚学python,刚好看到 heapq.merge函数,说是合并的必须是有序的两个列表,然后自己尝试的合并了下无序列的列表,发现也可以合并,无非是,有序的两个列表合并后也是有序的,非有序的还是非有序的

如下面 d,e两个输出结果。。想问下具体有啥区别吗
a = [1,2,3,4,6]
b = [2,3,4,5]
c = [2,8,2,4]
d = heapq.merge(a,b)
e = heapq.merge(a,c)

img


https://blog.csdn.net/weixin_43866211/article/details/101777252