Возвратите и напечатайте, давая разные выводы в Python - PullRequest
0 голосов
/ 23 сентября 2019

Я пытаюсь объединить два массива и вернуть отсортированный массив (# 88 на leetcode) и этот код, который я использовал:

class Solution:
    def merge(self, nums1: List[int], m: int, nums2: List[int], n: int) -> None:
        if (m > 0 and n > 0):
            merged = nums1[0:m] + nums2[0:n]
            result = sorted(merged)
            print(result)
            return result

Ввод [1,2,3,0,0, 0,0] 3 [2,5,6] 3

Вывод выглядит так - image

Может кто-нибудь объяснить, почему печать и возврат дают разные результаты

...