O'Reilly logo
  • Jason Novinger thinks this is interesting:

The result of this scheme is that a function may change any mutable object passed as a parameter, but it cannot change the identity of those objects (i.e., it cannot altogether replace an object with another)

From

Cover of Fluent Python

Note

They can't?