我正在尝试合并两个数组并返回排序后的数组(leetcode 上的#88),这是我使用的代码:
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
输出是这样的 -

有人可以解释为什么 print 和 return 给出不同的输出吗?
POPMUISE
牧羊人nacy
随时随地看视频慕课网APP
相关分类