Я грав у пітоні. Я використовував такий код в IDLE:
p = [1, 2]
p[1:1] = [p]
print p
Вихід був:
[1, [...], 2]
Що це […]
? Цікаво, що я міг би зараз використовувати це як список списку до нескінченності, тобто
p[1][1][1]....
Я міг написати вище, доки захотів, і все одно буде працювати.
Редагувати:
- Як це представлено в пам'яті?
- У чому його використання? Приклади деяких випадків, коли це корисно, були б корисними.
- Будь-яке посилання на офіційну документацію було б дуже корисним.
p = [1]; p[0] = p
.
p 3: [1, <Recursion on list with id=3074777548>, 2]
. Що ти бігав?