IPython Notebook显示每行输出而无需打印

B6k*_*6ka 1 output ipython-notebook

我希望IPython Notebook在不显式使用print命令的情况下显示每行输出。例:

a,b,c = 1,2,4

一种

b

C

只会在输出单元格中显示4,但我希望它显示

1个

2

4

有没有办法做到这一点?我还可以有选择地取消某些行(通过使用;?)

Rub*_*Rub 6

答案是

from IPython.core.interactiveshell import InteractiveShell
InteractiveShell.ast_node_interactivity = "all"
Run Code Online (Sandbox Code Playgroud)

在一个单元格上键入该代码,运行它,然后从每个命令将显示其自己的输出。

解决方案来自

如何在Jupyter中显示完整输出,而不仅仅是最后结果?


zzz*_*zzz 0

这并不完全是您想要的,但如果您只想查看多个变量的输出,您可以列出中间用逗号分隔的表达式:a, b, c 将显示 1, 2, 4