Stavo giocando in pitone. Ho usato il seguente codice in IDLE:
p = [1, 2]
p[1:1] = [p]
print p
L'output è stato:
[1, [...], 2]
Che cos'è questo […]
? È interessante notare che ora potrei usare questo come un elenco di elenco di elenchi fino all'infinito, cioè
p[1][1][1]....
Potrei scrivere quanto sopra quanto volevo e funzionerebbe ancora.
MODIFICARE:
- Come viene rappresentato in memoria?
- A che serve? Esempi di alcuni casi in cui è utile sarebbero utili.
- Qualsiasi collegamento alla documentazione ufficiale sarebbe davvero utile.
p = [1]; p[0] = p
.
p 3: [1, <Recursion on list with id=3074777548>, 2]
. Che cosa hai corso?