[英]Is bisect.bisect different from bisect.bisect_right in Python?
基于我在 Python 中看到bisect.bisect
和bisect.bisect_right
似乎做同样的事情。 是否有任何差异可以解释名称的不同,或者它们是否具有相同的行为而只是名称不同?
显然bisect.bisect_left
与它们都不同,但bisect
和bisect_right
似乎总是返回元素插入将保持排序顺序的最右边位置。
它们是相同的:
>>> import bisect
>>> bisect.bisect is bisect.bisect_right
True
如果您好奇, bisect_right
是原始函数, bisect
是别名:
>>> bisect.bisect.__name__
'bisect_right'
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.