关于列表的python垃圾收集追加自己

时间:2017-01-13 09:20:48

标签: python

'00101'

我打印一个,

a = [2]
a.append(a)

我也打印[1] [0]

[2, [...]]

什么是2 ?当我打印[...]时,请打印2,而不是a[1][0]

2 个答案:

答案 0 :(得分:7)

...ellipsis object。这是发行的,因为它会永远打印! (由于无限递归)

和:print(a[1][0])

a[1]a,因此a[1][0]为2,a[1][1][1][1][0]也为2。

答案 1 :(得分:2)

省略号...用于切片多维numpy数组。

省略号语法可用于指示完全选择任何剩余的未指定维度。

a[1][2, [...]]

所以,a[1][0]2