[python] 파이썬 리스트에서 정렬된 원소를 유지하며 값 추가하는 방법은?
import bisect

my_list = [1, 3, 5, 7, 9]
bisect.insort(my_list, 4)
print(my_list)  # 출력: [1, 3, 4, 5, 7, 9]

위의 예제에서 bisect.insort 함수를 사용하여 my_list에 4를 추가하고, 리스트가 정렬된 상태를 유지하는 것을 볼 수 있습니다. 이 방법을 사용하면 리스트에 원소를 추가할 때마다 다시 정렬할 필요가 없어집니다.

더 많은 정보를 원한다면, 이러한 방법을 살펴보기 위해 파이썬 공식 문서의 bisect 모듈을 확인하는 것을 추천드립니다.

출처: 파이썬 공식 문서 - bisect 모듈