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

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

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

Вот код, в результате которого 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
Программист (c#, c++, javascript, python) Специали...  · 4 нояб 2021
Во-первых, else continue тут вообще бесполезный участок, если хотите оптимизировать работу, то лучше после удаления элемента из массива добавить break(при условии, что удаляться должен только 1 элемент)
Во-вторых, в чем сложность смотреть документацию какой-то фичи перед ее использованием:
______
del variable - удаление переменной,
del obj.attr - удаление атрибута,
del data[k] - удаление элемента по индексу или ключу в случае словаря,
del data[i:j] - удаление элементов по срезу.
источник : https://docs-python.ru/tutorial/instruktsija-del-python/
_______
вы пытаетесь удалить элемент по индексу значения, т. е. если скор у вас 1500, а элементов 5, то вы пытаетесь удалить 1500 элемент, которого нет.
__
for i in range(len(scores)):
if score== scores[i] :
del scores[i]
__break #если удаляется однозначно 1 элемент
1 эксперт согласен
Спасибо, думал о том, что надо через len реализовать, но в итоге не сделал(но или делал, но тоже ошибка была... Читать дальше
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 Какой рекорд вы хотите... Читать далее
Вы как раз таки использовали метод remove, а я именно хотел написать ему альтернативу)
Лучший
Он и не будет работать так вы передаёте в scores значение, тогда как ожидается индекс. Если это ещё актуально, то вам нужно: del scores[scores.index(item)] Или можно через pop если уж remove мы не используем: [scores.pop(scor... Читать далее