Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Как решить проблему в коде?

Вот код, в результате которого score должен удаляться из scores (я специально захотел сделать альтернативу методу remove), но программа работает не так. Помогите решить проблему.
scores=[1000,1500,3000]
score=int(input("Какой рекорд вы хотите удалить?: "))
for item in scores:
    if item == score:
        del scores[item]
    else:
        continue
ПрограммированиеPython+2
Владислав Кузнецов
  ·   · 13,5 K
Openstack DevOps and IBM/Informix Certified DBA...  · 6 нояб 2021
[boris@fedora34server NUMPY]$ cat removeYQ.py
cores=[1000,1500,3000]
score=int(input("Какой рекорд вы хотите удалить?: "))
cores.remove(score)
print(cores)
[boris@fedora34server NUMPY]$ python removeYQ.py
Какой рекорд вы хотите удалить?: 1500
[1000, 3000]
[boris@fedora34server NUMPY]$ python removeYQ.py
Какой рекорд вы хотите удалить?: 1000
[1500, 3000]
[boris@fedora34server NUMPY]$ python removeYQ.py
Какой рекорд вы хотите удалить?: 3000
[1000, 1500]
Вы как раз таки использовали метод remove, а я именно хотел написать ему альтернативу)
Программист (c#, c++, javascript, python) Специали...  · 4 нояб 2021
Во-первых, else continue тут вообще бесполезный участок, если хотите оптимизировать работу, то лучше после удаления элемента из массива добавить break(при условии, что удаляться должен только 1 элемент) Во-вторых, в чем... Читать далее
1 эксперт согласен
Спасибо, думал о том, что надо через len реализовать, но в итоге не сделал(но или делал, но тоже ошибка была... Читать дальше
Лучший
Он и не будет работать так вы передаёте в scores значение, тогда как ожидается индекс. Если это ещё актуально, то вам нужно: del scores[scores.index(item)] Или можно через pop если уж remove мы не используем: [scores.pop(scor... Читать далее