Skip to content
Snippets Groups Projects
10.py 492 B
def merge(nums1, nums2):
    res = []
    nums1, nums2 = map(list, [nums1, nums2])
    while nums1 or nums2:
        if not nums1:
            res.append(nums2[0])
            del nums2[0]
        elif not nums2:
            res.append(nums1[0])
            del nums1[0]
        else:
            if nums1[0] < nums2[0]:
                res.append(nums1[0])
                del nums1[0]
            else:
                res.append(nums2[0])
                del nums2[0]
    return tuple(res)