Может кто-нибудь объяснить это?Циркулярная ссылка с списками python
>>> x=x[0]=[0]
>>> x
[[...]]
>>> x is x[0]
True
>>> x[0][0][0][0][0][0][0]
[[...]]
>>> x in x
True
Что такое [...]?
Может кто-нибудь объяснить это?Циркулярная ссылка с списками python
>>> x=x[0]=[0]
>>> x
[[...]]
>>> x is x[0]
True
>>> x[0][0][0][0][0][0][0]
[[...]]
>>> x in x
True
Что такое [...]?
Это просто Python, говорящий вам, что у вас есть круговая ссылка; он достаточно умен, чтобы не вводить бесконечный цикл, пытаясь распечатать его.
Он выводится методом, ответственным за формирование представления структуры. Он представляет собой рекурсивную структуру, исключенную, поскольку она может быть вложен бесконечно.
IPython будет делать это:
[<Recursion on list with id=38505216>]
Это то же самое; интерпретатор говорит вам, что у вас рекурсивная структура данных.