Terminology: "reference" versus "pointer"
Steven D'Aprano
steve at pearwood.info
Tue Sep 15 10:14:18 EDT 2015
On Tue, 15 Sep 2015 04:02 am, Random832 wrote:
> The point is that with immutable objects no-one cares if they are three
> objects with the same value, or three references to the same object.
Well, you might care...
a = (1,)*(10**12)
b = (1,)*(10**12)
c = (1,)*(10**12)
Each of those tuples would require a rather lot of memory. The difference
between "a lot" and "three times a lot" could be significant.
But other than memory efficiency, yes, you are correct, there's no real
reason to care about the difference between the two cases.
--
Steven
More information about the Python-list
mailing list