[sage-support] Strange behaviour for two similar functions

2013-06-07 Thread B. Zhang
Hi, How to explain the difference between these two similar functions ? Thansk. = Test 1 F = [1,2,3] def test1(F): F[0] = 0 F[1] = 0 F[2] = 0 print F test1(F); F [0, 0, 0] [0, 0, 0] === Test 2 === F = [1,2,3] def test2(F): F = [0,0,0] test2(F); F [0,

Re: [sage-support] Strange behaviour for two similar functions

2013-06-07 Thread John Cremona
I think you need to read a python intro to see the difference between mutable / immutable lists and similar. This is a python question, not really a Sage question. John Cremona On 7 June 2013 09:24, B. Zhang wrote: > Hi, > > How to explain the difference between these two similar functions ? >

Re: [sage-support] Strange behaviour for two similar functions

2013-06-07 Thread Christophe BAL
+1 2013/6/7 John Cremona > I think you need to read a python intro to see the difference between > mutable / immutable lists and similar. This is a python question, not > really a Sage question. > > John Cremona > > On 7 June 2013 09:24, B. Zhang wrote: > > Hi, > > > > How to explain the diff