【发布时间】:2011-01-30 10:48:47
【问题描述】:
我在 python 中查看以下代码:
for ob in [ob for ob in context.scene.objects if ob.is_visible()]:
pass
显然,这是一个 for each 循环,表示 foo 数组中的每个对象。但是,我在读取数组时遇到了一些麻烦。如果它只是:
[for ob in context.scene.objects if ob.is_visible()]
这是有道理的,允许使用具有相同名称的不同对象 ob 对我来说似乎很奇怪,但它看起来足够可读,表示数组由该循环中的每个元素组成。但是,在 for 循环之前使用 'ob' 没有什么意义,是否有一些我在文档中没有看到的语法?
谢谢
【问题讨论】:
标签: python arrays list foreach