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 오후
추천
,
대댓글