I have an integer array say offset=array('i',[0,0])
off=[]
offset=array('i',[0,0])
for each in [1,2,3]:
offset[0]=j+each
offset[1]=k+each
print(offset)
off.append(offset)
print(off)
I am appending the array in a list say off. My expected output is :
array('i', [2, 11])
array('i', [3, 12])
array('i', [4, 13])
[array('i', [2, 11]), array('i', [2, 12]), array('i', [4, 13])]
But, i am getting the output as:
array('i', [2, 11])
array('i', [3, 12])
array('i', [4, 13])
[array('i', [4, 13]), array('i', [4, 13]), array('i', [4, 13])]
Can anybody please help me in sorting it out ?