У меня следующий цикл^Как я могу установить увеличение числа, которое зависит от условия?
i = 0
for var in vars:
if var[ "ID" ] != 0 and var[ "ID" ] & 1:
print i, var[ "ID" ]
i += 1
Могу ли я использовать enumerate
для этого цикла вместо счетчика i
? Как я могу установить увеличение Перечислять, что зависит от этого условия: if var[ "ID" ] != 0 and var[ "ID" ] & 1:
'х [ 'ID'] = 0 и х [ 'ID'] & 1' - не только вторая часть этого условия достаточной? – eumiro
спасибо за комментарий, я исправлю это условие –
@eurmiro: Да, этого достаточно в текущем контексте (инструкция 'if' etc). В противном случае существует тонкая разница, когда переменная == 0; в этом случае все оценивает значение False, но вторая часть оценивается до 0. –