将类转换为Python列表

时间:2014-09-08 00:30:55

标签: python

我无法将简单的[0, 20, 0, 20, 0, 20]转换为list

代码:

geo = hou.pwd().geometry()

print geo.boundingBox()
print type(geo.boundingBox())

输出:

[0, 20, 0, 20, 0, 20]
<class 'hou.BoundingBox'>

测试:

list(geo.boundingBox())
len(geo.boundingBox())

我收到以下错误:

object BoundingBox is not iterable.
Object of type 'BoundingBox' has no len()

我阅读了所有相关问题,但它们似乎无法解决我的问题。

1 个答案:

答案 0 :(得分:3)

Vector3可以转换为list,因为它们实现了项目访问方法。

list(geo.boundingBox().minvec()) + list(geo.boundingBox().maxvec())