August 2018
Intermediate to advanced
366 pages
10h 14m
English
For this recipe, the following steps are to be performed:
>>> values = [ 5, 3, 1, 7 ]
>>> 5 in values True
>>> sorted_value = sorted(values) >>> sorted_values [ 1, 3, 5, 7 ]
def bisect_search(container, value):
index = bisect.bisect_left(container, value)
return index < len(container) and container[index] == value
>>> bisect_search(sorted_values, 5) True