Я пытаюсь объединить два массива и вернуть отсортированный массив (# 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
Может кто-нибудь объяснить, почему печать и возврат дают разные результаты