Я пытаюсь изменить флаг на True, если во вложенном словаре более одного ключа. В настоящее время код правильно подсчитывает количество ключей, но он не меняет флаг на true.
Я выполнил как сокращенную версию ниже, так и более развернутую версию, но безрезультатно. Я также перестроил оператор несколькими способами, но не могу заставить его срабатывать.
for page in sd:
chartcount = len(sd[page])
print '\n', 'Slide no.', page, '--There is/are', chartcount, 'Chart(s).'
[combinecheck is True if chartcount > 0 else False]
print combinecheck
Я ожидаю: Слайд №. 1 - Есть / есть 2 графика. Правда
Получаю: Слайд №. 1 - Есть / есть 2 графика. Ложные