什么是循环引用的用途?

时间:2015-04-29 13:46:12

标签: python

在Python中,您可以向自己附加一个列表,它将接受赋值。

>>> l = [0,1]
>>> l.append(l)
>>> l
[0, 1, [...]]
>>> l[-1]
[0, 1, [...]]

我的问题是为什么?

Python允许这样做而不是抛出一个错误,因为它有潜在的用途,或者只是因为没有必要明确禁止这种行为?

0 个答案:

没有答案