Python命令查看包含1000个元素的列表

2024-04-19 22:40:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我在win7os中使用命令提示符。在解释器中查看1000个项目列表的python命令是什么?在

我在win7的命令提示符下加载解释器。所以请你解释一下要考虑到这一点。在

例如:

在linux中查看输出的类似情况是:

在你好.py更多

我想知道在解释程序中使用的python命令来查看包含1000多个项目的列表。在

“>>>l

我是名单上的人

““

我的意思是通常屏幕以如此快的速度向下滚动,以至于无法查看之前的元素。所以我做了一个类比,在UNIX中,当我们有一个包含1000个或更多文件的目录时,我们使用(|更多),这样它在显示一些元素之后停止,当我们按下enter键时,剩下的就被查看了

再解释一下你的问题


Tags: 项目py命令元素列表屏幕linux情况
2条回答

根据我的理解,你想显示你的列表中的1000个项目。所以你可以做的是:

L[start:stop]

这里L是您的列表,开始是0(您要打印列表数据的初始位置),stop是999(这样您可以得到1000个元素,因为数组编号从0开始,stop参数是999)。在

最终代码:L[0:999]

有关列表的详细信息,请访问this。 看,如果有帮助的话。在

默认的pythonrepl(您所称的“解释器”)不进行任何分页。它会很高兴地打印出整个列表:

>>> i = range(1000)
>>> print(i)
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, ... 999]

要使它对输出分页,您需要做一些额外的工作:

^{pr2}$

这将模拟您的默认寻呼机,以便您可以前进和后退。点击q返回REPL提示符。在

要打印列表的子集,请使用切片:

>>> i[100:200]

如果只想上下滚动输出,就必须使用与窗口系统兼容的解释器;这样就可以使用上/下箭头键或鼠标滚轮(或任何系统上的“默认值”)来滚动输出。在

对于Windows,您可以使用IDLE(Python附带的)或任何其他替代REPL,如ipython或bpython,然后滚动窗口的输出。在

相关问题 更多 >