python中带括号的参数

时间:2010-06-09 21:49:09

标签: python parameters python-3.x curly-braces

如果你看下面的python代码行:

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

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

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

4 个答案:

答案 0 :(得分:6)

From the docs

  

可以通过在逗号中放置以逗号分隔的键:值对列表来创建词典,例如:{'jack': 4098, 'sjoerd': 4127}{4098: 'jack', 4127: 'sjoerd'},或{{1构造函数。

答案 1 :(得分:2)

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

答案 2 :(得分:2)

这是dictionary

答案 3 :(得分:1)

它只是一个字典,其中一个键/值对“对象”作为键,而bpy.data.objects [2]评估为值。