gpt4 book ai didi

python - bisect_left 和 bisect_right 什么时候不相等?

转载 作者:IT老高 更新时间:2023-10-28 20:36:16 24 4
gpt4 key购买 nike

在我的理解中,bisect_leftbisect_right 是做同一件事的两种不同方式:二等分,一种来自左侧,另一种来自右侧。因此,它们具有相同的结果。在什么情况下这两者不相等,即假设列表和正在搜索的值相同,它们什么时候返回不同的结果?

最佳答案

bisect.bisect_left 返回排序列表中最左边的位置以插入给定元素。bisect.bisect_right 返回排序列表中最右边的位置以插入给定元素。

另一个问题是它们何时等效?通过回答这个问题,您的问题的答案就变得清晰了。

当要插入的元素不在列表中时,它们是等效的。因此,当要插入的元素在列表中时,它们是不等价的。

关于python - bisect_left 和 bisect_right 什么时候不相等?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20297249/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com