Skip Montanaro wrote: > >>> b.append(copy.copy(a)) > > or slightly more efficiently: > > b.append(a[:]) > > Copy should only be needed (and then copy.deepcopy) if you are creating > higher dimensioned arrays/lists. copy.copy could be useful if you don't know what it is you're shallow copying. -- CARL BANKS