Python

[Python] sys.setrecursionlimit() (재귀 깊이 제한 설정)

bornsoon 2025. 4. 6. 14:46

sys.setrecursionlimit()은

파이썬에서 재귀함수를 호출할 때, 유용한 함수다.

 

파이썬에서의 기본 재귀 깊이 제한은 1000이기 때문에

재귀함수를 사용할 때마다 자주 런타임 에러를 접하게 되기 때문에 외워두면 좋다.

 

import sys
sys.setrecursionlimit(10**6)

 

위의 코드를 추가해주면 재귀의 최대 깊이가 1,000,000으로 변경된다.

728x90

'Python' 카테고리의 다른 글

[Python] all 함수  (0) 2025.04.11
[Python] [[]] * N 의 주의점  (0) 2025.03.28
[파이썬] 큐(Queue)  (0) 2025.01.24
[파이썬] Django, Flask, FastAPI  (0) 2025.01.01
[파이썬]dictionary의 value의 최대값, 최소값의 key 값 찾기  (0) 2024.12.12