[...]]
фигани L[2] и поймешь:)
а потом L[2][2]?
рекурсивный список
Проще L[-1]
assert L[-1] is L
На вопрос - почему я вижу 3 точки а не список в списке ты скажешь implementation detail?
Питон умеет обрабатывать рекурсивные списки вот так
А вот это, кстати, любопытно, зафиксировано ли где-то, что str и repr должны рисовать точки в таких случаях. С разбега в доках не вижу что-то.
У лутца в 3-й главе, в разделе упражнения, предпоследнее упражнение. Там был вопрос типа "Что здесь происходит как вы думаете?". Причем главы 1-3 вообще не затрагивают синтаксис списков, или вообще синтаксис языка более углубленно. Понятно что все это в стиле Лутца "а-ля для разжигания аппетита".
Ну, что происходит как раз понятно, я скорее про то, фиксирован ли как-то именно формат вывода этого.
Обсуждают сегодня