예제 8번 관련 질문입니다
미해결
프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
8번이 실행되는 원리는 어느정도 이해가 가서 변형을 해보았습니다. 수업에서 다루었던 코드가 a = ['foo', 'bar', 'baz'] while True: if not a: break print(a.pop()) 인데 이것을 아래와 같이 바꾸면 에러가 뜹니다. a = ['foo', 'bar', 'baz'] while True: if a == False: break else: print(a.pop()) if not a:가 a가 false가 되면으로 해석해서 저렇게 바꿔봤는데 에러로 IndexError: pop from empty list 가 뜨는 이유를 모르겠습니다. 답변 부탁드립니다.
- ifnot
- python
윤건호
댓글 1
좋아요 0
조회수 187





