2010-06-09 59 views
1

如果你看一下下面这行的Python代码:参数用括号在Python

bpy.ops.object.particle_system_add({"object":bpy.data.objects[2]}) 

你看到,在参数有什么大括号括起来。任何人都可以告诉我什么是大括号(一般来说)?我还没有真正看到这种类型的Python语法,我无法找到任何文档。

任何帮助,非常感谢。谢谢。

回答

6

From the docs

字典可以通过将一个以逗号分隔的密钥列表创建:值对括号内,例如:{'jack': 4098, 'sjoerd': 4127}{4098: 'jack', 4127: 'sjoerd'},或由dict构造。

+0

非常感谢。 – 2010-06-09 21:53:40

2

大括号创建一个字典。 particle_system_add似乎接受字典作为它的论据。

1

这只是一个字典,其中包含一个“对象”作为关键字和任何bpy.data.objects [2]计算出的值的单个键/值对。