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 ?
 
     
    