Я пытаюсь построить словарь, содержащий серию множеств:
{Field1:{Value1, Value2, Value3}, Field2{Value4}}
Проблема в том, что я хочу удалить любые слова из словаря, в котором есть только одно значение в наборе. Я пишу код следующим образом:
for field in FieldSet:
if len(FieldSet[field]) == 1:
del(FieldSet[field])
Но получите ошибку "RuntimeError: измененный размер словаря во время выполнения". (Не удивительно, с тех пор, что я делаю.) Это не все и все, если мне придется сбить какое-то обходное решение, но можно ли это сделать?