Мой код делает каждый элемент в списке предпоследним элементом
Я пытаюсь создать программу, которая проверяет, соответствует ли слово критериям, и я столкнулся с этой проблемой: каждый элемент в списке заменяется предпоследним элементом, и я не знаю, почему. Вот код:
bes = open("besede.txt", "r")
besede=bes.readlines()
prepovedane = input("Katere črke so prepovedane ")
prepovedane = set(prepovedane)
for b in range(len(besede)):
for bes in besede:
besede[b-1]=bes.replace("\n", "")
print(bes)
for i in besede:
if any((prep in prepovedane) for prep in i):
b = besede.remove(i)
print(besede)
Я очень новичок в программировании, и я не знаю, что вызывает проблему.