Python
파이썬 초보 질문좀 받아주세요
a=[1,2,3,4,5]
for i in a:
    print(i)
    del a[0]
    a=[1,2,3,4,5]


이렇게 코드를 짜봤는데 i값이 1 2 3 4 5 순서대로 나올거라고 생각했는데 결과를 보니까 1345만 출력됩니다.

왜 2가 출력 되지않고 1다음 3이 출력되는지 알 수 있을까요?

 

그리고 이런 것을 확인해볼 때 C에서는 모든 과정을 순서대로 볼 수 있었던걸로 기억하는데 파이썬에도 그런 기능이 있나요?

 

댓글 2