Циркулярная ссылка с списками python

Может кто-нибудь объяснить это?

>>> x=x[0]=[0] >>> x [[...]] >>> x is x[0] True >>> x[0][0][0][0][0][0][0] [[...]] >>> x in x True 

что […]?

  • Проблемы с пониманием передачи значений и ссылок в Python
  • Ссылки в Python
  • Список Python и для каждого доступа (Find / Replace во встроенном списке)
  • 3 Solutions collect form web for “Циркулярная ссылка с списками python”

    Это просто Python, говорящий вам, что у вас есть круговая ссылка; он достаточно умен, чтобы не вводить бесконечный цикл, пытаясь распечатать его.

    Он выводится методом, ответственным за формирование представления структуры. Он представляет собой рекурсивную структуру, исключенную, поскольку она может быть вложен бесконечно.

    iPython сделает следующее:

    [<Recursion on list with id=38505216>]

    Это то же самое; интерпретатор говорит вам, что у вас рекурсивная структура данных.

    Interesting Posts
    Python - лучший язык программирования в мире.