У меня есть код:Объединение для и если петли
num_for_loops = 0
for line in lines:
if line.strip().startswith('for '):
num_for_loops += 1
return num_for_loops
Мне нужно уплотнить его вниз как черточки, как это возможно. Есть ли способ сделать это, объединив утверждения for и if? Контекст не имеет значения.
«Мне нужно конденсировать его как можно меньше линий»? ***Зачем***? Контекст * * имеет значение. – Johnsyweb
Микро-оптимизация: вы проверяете только начало каждой строки ('.startswith ('for')'), поэтому вы можете заменить 'strip()' на 'lstrip()'. –