lst1=[['harry', 44.0], ['jack', 44.0], ['bunny', 6.0]]
m=['harry', 44.0] #want to remove elements having 44.0
arr2=lst1
print("Before",lst1)
for i in lst1:
print("i=",i) #Not printing all elements
if i[1]==m[1]:
arr2.remove(i)
Here "before" and "i" are not same and why?