Jupyter lab 에서 리스트를 반복문과 pop() 사용할 때 결과가 생략되서 나옵니다.

a=[1,2,3,4]
while a:
a.pop()

를 하게 되면

4
3
2
1
로 결과가 나타나야 하는데, jupyter lab에서 돌리면 진행은 되는데 결과가 생략됩니다.
4
3
2
1
이 출력되지 않습니다.
a를 프린트하면 '[ ]' 이렇게 나옵니다.

왜 pop() 결과가 하나씩 나타나지 않을까요? 해결방법은 뭐가 있을까요?

james 204

2022년 9월 15일 11:21 오후

print(a.pop()) 으로 해보세요. - 박응용님, 2022년 9월 16일 9:26 오전 추천 , 대댓글
@박응용님 네 감사합니다. 그렇게 하면 되긴하는데, 왜 Jupyter에서는 생략되는지 궁금합니다. - james님, 2022년 9월 16일 10:32 오후 추천 , 대댓글
+1 @james님 파이썬 대화형 인터프리터는 테스트 및 디버깅을 편리하게 하기 위해 사용자가 입력하고 실행하는 표현식에 의해 반환되는 모든 것을 출력합니다. - 박응용님, 2022년 9월 17일 12:17 오전 추천 , 대댓글
@박응용님 감사합니다. - james님, 2022년 9월 20일 12:51 오후 추천 , 대댓글
목록으로