Как проверить, что словарь пуст или нет? более конкретно, моя программа начинается с некоторого ключа в словаре, и у меня есть цикл, который повторяется до тех пор, пока в словаре не будет ключа. Общий алгоритм выглядит следующим образом:
Начните с некоторого ключа в dict
пока есть ключ в dict
выполните некоторую операцию на первом ключе в dict
удалить первый ключ
Обратите внимание, что some operation
в вышеперечисленном цикле может добавлять новые ключи в словарь.
я пробовал
for key,value in d.iteritems()
но он не работает, так как во время цикла добавлен новый ключ.