2013-10-04 11 views

答えて

19

bisect.bisect()ないbisect.bisect_left()bisect.bisect_right()ための短い名前です。

あなたは代わりに、bisect.bisect_left()、完全な名前を使用する必要があります:

>>> import bisect 
>>> t3 = ['carver', 'carvers', 'carves', 'carving', 'carvings'] 
>>> bisect.bisect(t3, 'carves') 
3 
>>> bisect.bisect_left(t3, 'carves') 
2 
>>> bisect.bisect == bisect.bisect_right 
True 
>>> bisect.bisect == bisect.bisect_left 
False 
関連する問題