2 ms·
>>> from heapq import merge >>> def kmerge(*lists): ... return merge(*map(sorted, lists)) ... >>> list(kmerge([1,2,3],[6,5,4],[2,2])) [1,
by andrewcooke 14y ago
>>> from heapq import merge
>>> def kmerge(*lists):
... return merge(*map(sorted, lists))
...
>>> list(kmerge([1,2,3],[6,5,4],[2,2]))
[1, 2, 2, 2, 3, 4, 5, 6]