1. class Solution:
    2. def search(self, nums: List[int], target: int) -> int:
    3. left=0
    4. right = len(nums)-1
    5. while left<=right:
    6. mid = left+(right-left)//2
    7. if nums[mid] == target:
    8. return mid
    9. elif nums[mid]<target:
    10. left =mid+1
    11. elif nums[mid]>target:
    12. right =mid-1
    13. return -1