• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

a.pop

24.01.28 08:31 작성 조회수 57

0

 a = [ 1, 2, 3, 4, 5 ]

while a:

temp = a.pop()

일때

출력이

5

4

3

2

1

인건 알겠는데, 그러면 는 그 뒤에 a = [ ] 가 되는거잖아요.

그렇다고 a 의 본질성은 안사라져서 계속 while 문이 실행되어야 하는거 아닌가요 ?

답변 1

답변을 작성해보세요.

0

 내부의 iter에서 더이상 출력할 값이 없기 때문에 실행 되지 않습니다. (False 반환 후 종료_)