Мой код делает каждый элемент в списке предпоследним элементом

Я пытаюсь создать программу, которая проверяет, соответствует ли слово критериям, и я столкнулся с этой проблемой: каждый элемент в списке заменяется предпоследним элементом, и я не знаю, почему. Вот код:

      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)

Я очень новичок в программировании, и я не знаю, что вызывает проблему.

0 ответов

Другие вопросы по тегам