On Mon, 2006-10-02 at 10:00 -0700, kirby urner wrote: > >>> handle1 = ['coffee','sugar','cream'] > >>> handle2 = handle1 > > >>> id(handle1) > 13645944 > > >>> id(handle2) > 13645944
I always thought that when presenting this it is natural and important - in order for the student to truly get it - to do an "as opposed to" thingy. >handle3=list(handle1) >handle1[0]='tea' >handle1 >['tea','sugar','cream'] >handle3 >['coffee','sugar','cream'] To me this is so essential that I have argued that the fact that neither the list type having a copy method or the copy function being a built-in is a wart. But I think if it is a wart it impacts discovering Python, i.e. self-teaching, rather than teaching Python and learning Python more formally. Anyway, I would advocate the "as opposed to" be integrated into such a presentation. Art _______________________________________________ Edu-sig mailing list [email protected] http://mail.python.org/mailman/listinfo/edu-sig
