Perché queste due operazioni ( append()
rispettivamente +
) danno risultati diversi?
>>> c = [1, 2, 3]
>>> c
[1, 2, 3]
>>> c += c
>>> c
[1, 2, 3, 1, 2, 3]
>>> c = [1, 2, 3]
>>> c.append(c)
>>> c
[1, 2, 3, [...]]
>>>
Nell'ultimo caso c'è effettivamente una ricorsione infinita. c[-1]
e c
sono la stessa cosa. Perché è diverso con l' +
operazione?
+=
: stackoverflow.com/questions/725782/...