deflinear_search(list, value):for i, v inenumerate(list):if v == value:return i
returnNone# testlist=[1,2,3,4]
index = linear_search(list,3)print(index)
defbinary_search(list, value):
left =0
right =len(list)-1while left <= right:
mid =(left + right)//2iflist[mid]== value:return mid
eliflist[mid]> value:
right = mid -1else:
left = mid +1returnNone# testlist=[i for i inrange(1,10)]
index = binary_search(list,8)print(index)