Я искал следующий код в Python:
for ob in [ob for ob in context.scene.objects if ob.is_visible()]:
pass
Очевидно, что это для каждого цикла, говоря для каждого объекта в массиве foo. Тем не менее, у меня возникли проблемы с чтением массива. Если бы это было просто:
[for ob in context.scene.objects if ob.is_visible()]
это имело бы какой-то смысл, учитывая, что использование разных объектов с одним и тем же именем ob кажется мне странным, но это выглядит достаточно читабельным, говоря, что массив состоит из каждого элемента в этом цикле. Тем не менее, использование 'ob' перед циклом for не имеет большого смысла, есть ли какой-то синтаксис, которого нет в том, что я видел в документации?
Спасибо