이 기사에서는 순서를 유지하면서 정렬된 목록에 항목을 삽입하는 방법을 배울 것입니다. 파이썬에는 목록의 적절한 위치에 모든 요소를 삽입하는 데 도움이 되는 bisect라는 내장 모듈이 있습니다.
아래 단계에 따라 코드를 작성하세요.
- 모듈 이등분을 가져옵니다.
- 삽입해야 하는 목록 및 요소 초기화
- bisect 모듈에는 목록의 적절한 위치에 요소를 삽입하는 insort라는 메서드가 있습니다. 메소드를 사용하여 요소를 삽입합니다.
- 목록을 인쇄합니다.
예시
# importing the module import bisect # initializing the list, element numbers = [10, 23, 27, 32] element = 25 # inserting element using bisect.insort(list, element) bisect.insort(numbers, element) # printing the list print(numbers)
위의 코드를 실행하면 다음과 같은 결과를 얻을 수 있습니다.
출력
[10, 23, 25, 27, 32]
결론
목록을 반복하고 요소를 올바른 위치에 삽입할 위치를 찾을 수 있습니다. 그렇게 하는 것은 효율적인 방법이 아닙니다. insort 메소드가 더 효율적으로 처리합니다.