강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

ghuhan18님의 프로필 이미지
ghuhan18

작성한 질문수

프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)

리스트(3-2)

a.pop

작성

·

159

0

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

while a:

temp = a.pop()

일때

출력이

5

4

3

2

1

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

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

답변 1

0

좋은사람님의 프로필 이미지
좋은사람
지식공유자

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

ghuhan18님의 프로필 이미지
ghuhan18

작성한 질문수

질문하기