Я проверил все другие вопросы с той же ошибкой, но не нашел полезного решения =/
У меня есть словарь списков:
d = {'a': [1], 'b': [1, 2], 'c': [], 'd':[]}
в котором некоторые из значений пустые. В конце создания этих списков я хочу удалить эти пустые списки перед возвратом моего словаря. Текущий я пытаюсь сделать это следующим образом:
for i in d:
if not d[i]:
d.pop(i)
однако, это дает мне ошибку времени выполнения. Я знаю, что вы не можете добавлять/удалять элементы в словаре при повторении через него... что было бы в этом случае?