Замена элементов в списке

Заменить в списке элементы с одним значением на другое.

# Замена элементов в списке.
# Демонстрация использования методов списка.
 
lst = [10, 45, 24, 43, 89, 15, 16, 23, 89, 23, 35, 64, 21, 12, 45]
print(lst)
item = input('Еnter item: ')
item = int(item)
item1 = input('Еnter new item: ')
item1 = int(item1)
 
#~ j = 0 
#~ for i in lst:
	#~ if i == item:
		#~ lst.remove(i)
		#~ lst.insert(j,item1)	
	#~ j += 1
 
for i in lst:
	if i == item:
		j = lst.index(i)
		print(j)
		lst.remove(i)
		lst.insert(j,item1)
 
print(lst)