I want to keep the newlist
as is all the time, but want to update newlistcopy
each time the loop condition is True. But I can see that newlist
and newlistcopy
both are getting updated even though I just updated the value of newlistcopy
, not newlist
:
a=[968, 566, 536, 98, 9, 5]
newlist=[0,3,4,6]
newlistcopy= newlist
newlist_=[]
for i in range(len(newlistcopy)-1):
for j in range(len(newlistcopy)-1):
if newlist[j+1]-newlistcopy[j]>=1:
newlist_.append(a[newlistcopy[j]])
newlistcopy[j]+=1