先对目标值存在的情况进行处理,通过index方法返回其值,对于不在的情况,先将目标值插入,然后重新排序返回下标值即可
class Solution:
def searchInsert(self, nums: List[int], target: int) -> int:
if target in nums:
return nums.index(target)
nums.append(target)
nums.sort()
return nums.index(target)