[python] 중첩 반복문

아래는 중첩 반복문을 이용한 예시 코드입니다.

for i in range(1, 5):     # 외부 반복문
    for j in range(1, 3): # 내부 반복문
        print(i, j)

위의 코드는 외부 반복문에서 1부터 4까지의 숫자를 순차적으로 가져오고, 내부 반복문에서 1부터 2까지의 숫자를 순차적으로 가져와서 출력하는 예시입니다. 결과는 다음과 같이 출력됩니다.

1 1
1 2
2 1
2 2
3 1
3 2
4 1
4 2

중첩 반복문은 보다 복잡한 작업에 유용하게 사용될 수 있습니다. 예를 들어, 이차원 리스트의 요소를 모두 접근하거나, 조건에 맞는 값을 찾는 등의 작업을 수행할 수 있습니다.

하지만 중첩 반복문을 사용할 때에는 주의해야 할 점이 있습니다. 중첩 반복문은 반복 횟수에 따라 연산량이 급증할 수 있으며, 코드의 가독성을 낮출 수 있습니다. 따라서 중첩 반복문을 사용할 때에는 불필요한 반복을 피하고, 코드를 최적화하여 성능을 향상시키는 것이 중요합니다.

참고 자료: