[Tutor] lists, name semantics
Peter Otten
__peter__ at web.de
Sat Apr 18 14:49:19 CEST 2015
Bill Allen wrote:
> Everyone that responded,
>
> Thanks very much for the excellent explanations! The distinction between
> a reference to an object and a seperate copy of the object is quite clear
> now.
You can test your newfound knowledge by predicting the output of the
following script:
a = [1, ["x", "y"], 3]
b = a[:]
a[1][1] = "hello!"
print(a) # [1, ['x', 'hello!'], 3]
print(b) # what will that print?
Think twice before you answer. What is copied, what is referenced?
More information about the Tutor
mailing list