is list always with reference ?

Hans Nowak wurmy at
Tue Aug 27 20:17:20 CEST 2002

quite black wrote:
> Hi,all~
>     when we build up a list(for example named list1) and write this line:
> list2=list1
> So, list2 is reference with list1, alright ? 

Sort of. list1 and list2 are names for the same object. This is true for all 
Python objects, by the way, not just lists.

> What I want to know is if 
> all modifications on list1 will affect list2 ? I say "All" here.

Yes, since they are the same object.


Hans (base64.decodestring('d3VybXlAZWFydGhsaW5rLm5ldA=='))
# decode for email address ;-)
The Pythonic Quarter::

More information about the Python-list mailing list