[파이썬 개념] bisect.bisect 함수는 정렬된 리스트에 값을 삽입할 때 정렬을 유지할 수 있는 인덱스를 리턴 - bisect_left, bisect_right

timtam·2022년 2월 22일
0

Python_개념

목록 보기
26/32

bisect.bisect 함수는 정렬된 리스트에 값을 삽입할 때 정렬을 유지할 수 있는 인덱스를 리턴한다.

bisect_left(literable, value) : 왼쪽 인덱스를 리턴

bisect_right(literable, value) : 오른쪽 인덱스를 리턴

from bisect import bisect_left, bisect_right  

numbers = [0,1,2,3,4,5,6,7,8,9]
number = 5
print(bisect_left(numbers, number))
print(bisect_right(numbers, number))

# output
5
6

출처 https://programming119.tistory.com/196

0개의 댓글