class Solution:
def merge(self, nums1: List[int], m: int, nums2: List[int], n: int) -> None:
i = m - 1
j = n - 1
k = m + n - 1
** for j < 0 or (i >= 0 and k in range (m+n-1, -1 ,-1)):**
if nums1[i] < nums2[i]:
nums1[k] = nums1[i]
i -= 1
else:
nums1[k] = nums2[j]
j -=1
程序出现这个问题for j < 0 or (i >= 0 and k in range (m+n-1, -1 ,-1)): Line 6 (Solution.py)应该怎么办?
你这也不是个for循环啊
在python里for后面跟的必须要是一个可以迭代的对象,建议你好好复习一下for的用法