Итак, я должен избавиться от всех записей, имеющих отрицательное значение. Я не понимаю, почему мой код не работает.удалить запись из словаря (Python)
def main():
dic = {'aa': 20, 'bb': -10, 'cc': -12}
for i in dic:
if dic[i]<0:
del dic[i]
print(dic)
main()
Вы не можете удалить запись в этом цикле. Вы можете сохранить их в списке или что-то еще. – MarshalSHI
Но как это помогает мне избавиться от этих записей из словаря? – spidertothefly127