list1
list2
list3
list1
list2
list3
이런 식으로 나와야 한다고 생각했는데 강의에서는 list1 list1 list2 list2 list3 list3 으로 나오더라구요
윗줄에 있는 print 함수에서 data_list에 있는 list1 list2 list3이 다 출력된 다음에 아랫줄에 있는 print 함수에서 list1 list2 list3이 나와야 한다고 생각했는데 어떤 원리로 첨부한 사진처럼 나오는 건가요?
list1
list2
list3
list1
list2
list3
이런 식으로 나와야 한다고 생각했는데 강의에서는 list1 list1 list2 list2 list3 list3 으로 나오더라구요
윗줄에 있는 print 함수에서 data_list에 있는 list1 list2 list3이 다 출력된 다음에 아랫줄에 있는 print 함수에서 list1 list2 list3이 나와야 한다고 생각했는데 어떤 원리로 첨부한 사진처럼 나오는 건가요?
안녕하세요. 답변도우미입니다.
반복문 안의 코드는 한번 반복시 전체 코드가 한번씩 나열된 순서대로 실행된 후, 그 다음 반복이 진행됩니다.
그래서 해당 반복문에 list1 이 들어간 상태로 전에 코드가 한번씩 출력이 되어, list1 list1 로 출력이 되는 것이라고 보시면 좋을 것 같습니다.
감사합니다.
답글