On Saturday, June 6, 2015 at 3:30:23 AM UTC+5:30, Chris Angelico wrote: > On Fri, Jun 5, 2015 at 11:29 PM, Rustom Mody wrote: > > On Friday, June 5, 2015 at 4:36:35 PM UTC+5:30, Steven D'Aprano wrote: > >> On Fri, 5 Jun 2015 01:16 pm, Rustom Mody wrote: > >> > The abstract platonic immutable list is non-existent in python > >> > >> Just pretend that "immutable list" is spelled "tuple". > > > > Ok lets say I make no fuss about the need to 'pretend'. > > > > And I try... > > > >>>> a=[1,2,3] > >>>> b=(a,a) > >>>> a > > [1, 2, 3] > >>>> b > > ([1, 2, 3], [1, 2, 3]) > >>>> a.append(4) > >>>> b > > ([1, 2, 3, 4], [1, 2, 3, 4]) > > Congrats! You just proved that an object can itself be immutable, but > can contain references to mutables. Ain't that awesome? > > Did you have a point?
[Under assumption you are not being facetious...] The word immutuable happens to have existed in English before python. I also happen to have used it before I knew of python The two meanings do not match I am surprised Is that surprising? As a parallel here is Dijkstra making fun of AI-ers use of the word 'intelligent' http://www.cs.utexas.edu/users/EWD/transcriptions/EWD06xx/EWD618.html -- https://mail.python.org/mailman/listinfo/python-list