标签: python
在Python中,您可以向自己附加一个列表,它将接受赋值。
>>> l = [0,1] >>> l.append(l) >>> l [0, 1, [...]] >>> l[-1] [0, 1, [...]]
我的问题是为什么?
Python允许这样做而不是抛出一个错误,因为它有潜在的用途,或者只是因为没有必要明确禁止这种行为?