У меня есть словарь d
(и отдельный отсортированный список ключей, keys
). Я хотел, чтобы цикл обрабатывал только записи, значения которых False
, поэтому я попробовал следующее:
for key in keys and not d[key]:
#do foo
Я полагаю, что мое понимание синтаксиса Python не то, о чем я думал, потому что назначение не предполагает, что это произошло выше, и я получаю ошибку экземпляра.
Конечно, ниже работает, но я бы очень хотел иметь возможность использовать что-то вроде кода выше ... возможно?
for key in keys:
if d[key]: continue
#foo time!
Спасибо!