Hello, It appears that, a = b = [] is not the same as a=[] b=[] because in the previous case a and b will refer to the same list eg, >>> b.append(23) >>> a [23] I am completely baffled by this. Can someone please explain? Abhishek (abhishek at ocf dot berkeley dot edu)