Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python에서 중첩 루프를 사용하는 방법은 무엇입니까?


프로그래밍에서 중첩이라는 용어는 구조가 동일한 유형의 다른 구조 내에서 사용될 때 사용됩니다. 따라서 중첩 루프는 루프 내부의 루프 사용을 나타냅니다. 이러한 경우 내부 루프는 외부 루프의 각 반복에 대해 모든 반복을 수행합니다.

Python에서 루프의 본문은 들여쓰기 수준이 증가한 명령문 그룹입니다. 중첩 루프의 경우 내부 루프 ID의 레벨을 외부 루프보다 많이 들여씁니다. 중첩 루프의 간단한 예는 기능을 보여줍니다 -

예시

for x in range(4):
    for y in range(4):
        print (x,y)

출력

이렇게 하면 다음과 같은 출력이 생성됩니다.

0 0
0 1
0 2
0 3

1 0
1 1
1 2
1 3

2 0
2 1
2 2
2 3

3 0
3 1
3 2
3 3