defbinarySearch(alist, item):
first =0
last =len(alist)-1
found =Falsewhile first <= last andnot found:
midpoint =(first + last)//2if alist[midpoint]== item:
found =Truereturn midpoint
elif alist[midpoint]> item:
last = midpoint -1else:
first = midpoint +1return found
L1 =[1,2,4,5,6,7,20,35,55,65,73,82,432,450]print(binarySearch(L1,5))