请问省略号[…]是什么?名单上的意思?

省略号[…]是什么?名单上的意思?

我在蟒蛇里玩。我在空闲时使用了以下代码:

p  = [1, 2]p[1:1] = [p]print p

产出如下:

[1, [...], 2]

这是什么[…]?有趣的是,我现在可以用它作为一个直到无穷大的列表。

p[1][1][1]....

只要我愿意,我就可以写上面的内容,而且它仍然有效。

编辑:

  • 它是如何在记忆中表达的?
  • 它有什么用?一些有用的例子将是有帮助的。
  • 任何与正式文件的链接都是非常有用的。


HUH函数
浏览 601回答 3
3回答

一只甜甜圈

这意味着您创建了一个嵌套在内部的无限列表,无法打印。p含p其中包含p..诸若此类。这个[...]符号是一种让您知道这一点,并通知它不能表示的方式!看看@6502的答案,就能看到一张很好的图片,显示正在发生的事情。现在,关于编辑后的三个新项:这,这个回答好像把它盖住了伊格纳西奥链接描述一些可能的用途。这更多地是数据结构设计的主题,而不是编程语言,因此在Python的正式文档中不太可能找到任何引用
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python