반응형
data = [[1,2,3,4],[5,6,7,8],[9,10,11,12]]

add = 0

for l in data:
    for e in l :
        print(l)
'''
출력 :
[1, 2, 3, 4]
[1, 2, 3, 4]
[1, 2, 3, 4]
[1, 2, 3, 4]
[5, 6, 7, 8]
[5, 6, 7, 8]
[5, 6, 7, 8]
[5, 6, 7, 8]
[9, 10, 11, 12]
[9, 10, 11, 12]
[9, 10, 11, 12]
[9, 10, 11, 12]
'''

이중 for문을 만드는 법은 좀 복잡합니다.

 

for X in 컨테이너 객체

    for Y in X :

        실행문

 

X와 Y는 아무 변수나 적으셔도 상관 없습니다.

위에서 첫번째 인덱스가 [1, 2, 3, 4] 이기 때문에 X에 들어가게 되는 것이고

Y에서1, 2, 3, 4 순서대로  4번 반복하게 됩니다.

 

반응형

'파이썬 (추후 수정)' 카테고리의 다른 글

파이썬 Try except finally  (0) 2021.07.18
파이썬 Math 관련 함수  (0) 2021.07.18
파이썬 비교 연산자  (0) 2021.07.18
파이썬 While  (0) 2021.07.18
파이썬 format  (0) 2021.07.18