is list always with reference ?
Nikola Plejic
Nikola.Plejic at pu.CARNet.hr
Tue Aug 27 06:57:57 EDT 2002
More information about the Python-list mailing list
Tue Aug 27 06:57:57 EDT 2002
- Previous message (by thread): difflib and analyzing filetrees
- Next message (by thread): is list always with reference ?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Actually, not all of them... If you do this: >>> list1 = ["my", "sample", "list"] >>> list2 = list1 >>> list2 ['my', 'sample', 'list'] >>> list2 = list1 * 2 >>> list2 ['my', 'sample', 'list', 'my', 'sample', 'list'] >>> list1 ['my', 'sample', 'list'] "holger krekel" <pyth at devel.trillke.net> wrote in message news:mailman.1030436799.22986.python-list at python.org... > 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 ? What I want to know is if all modifications on list1 will affect list2 ? I say "All" here. > > > > yes, they will. It often helps if you fire up the python commandline: > > [hpk at cobra pythonics]$ python > > Python 2.2.1 (#1, Aug 20 2002, 17:44:37) > [GCC 2.95.3 20010315 (release)] on linux2 > Type "help", "copyright", "credits" or "license" for more information. > >>> list1=[1,2,3] > >>> list2=list1 > >>> list1.append(4) > >>> list2 > [1, 2, 3, 4] > >>> > > cheers, > > holger >
- Previous message (by thread): difflib and analyzing filetrees
- Next message (by thread): is list always with reference ?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list