Мы сохранили весь контент, но добавить что-то новое уже нельзя
Как решить проблему в коде?
Вот код, в результате которого score должен удаляться из scores (я специально захотел сделать альтернативу методу remove), но программа работает не так. Помогите решить проблему.
scores=[1000,1500,3000]
score=int(input("Какой рекорд вы хотите удалить?: "))
for item in scores:
if item == score:
del scores[item]
else:
continue
Во-первых, else continue тут вообще бесполезный участок, если хотите оптимизировать работу, то лучше после удаления элемента из массива добавить break(при условии, что удаляться должен только 1 элемент)
Во-вторых, в чем... Читать далее
Он и не будет работать так вы передаёте в scores значение, тогда как ожидается индекс.
Если это ещё актуально, то вам нужно:
del scores[scores.index(item)]
Или можно через pop если уж remove мы не используем:
[scores.pop(scor... Читать далее