Python 3.x 函数count \接受唯一整数的排序列表的数字

Python 3.x 函数count \接受唯一整数的排序列表的数字,python-3.x,bisect,Python 3.x,Bisect,实现函数count_numbers,该函数接受唯一整数的排序列表,并根据使用的时间有效地统计小于参数less_than的列表元素数 例如,count_number([1,3,5,7],4)应该返回2,因为有两个列表元素小于4 **def count_numbers(sorted_list, less_than): pass if __name__ == "__main__": sorted_list = [1, 3, 5, 7] print(coun

实现函数count_numbers,该函数接受唯一整数的排序列表,并根据使用的时间有效地统计小于参数less_than的列表元素数

例如,count_number([1,3,5,7],4)应该返回2,因为有两个列表元素小于4

**def count_numbers(sorted_list, less_than):
    pass

if __name__ == "__main__":
    sorted_list = [1, 3, 5, 7]
    print(count_numbers(sorted_list, 4)) # should print 2**
from bisect import bisect_left
def count_numbers(sorted_list, less_than):
    i = bisect_left(sorted_list, less_than)
    return i
        
            
if __name__ == "__main__":
    sorted_list = [1, 3, 5, 7]
    print(count_numbers(sorted_list, 0))