Параметры с фигурными скобками в питоне - PullRequest
1 голос
/ 10 июня 2010

Если вы посмотрите на следующую строку кода Python:

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

вы видите, что в параметрах есть что-то заключенное в фигурные скобки. Может ли кто-нибудь сказать мне, для чего скобки (в общем случае в любом случае)? Я действительно не видел этот тип синтаксиса в Python, и я не могу найти никакой документации по нему.

Любая помощь очень ценится. Спасибо.

Ответы [ 4 ]

6 голосов
/ 10 июня 2010

Из документов :

Словари можно создать, поместив разделенный запятыми список пар ключ: значение в фигурные скобки , например: {'jack': 4098, 'sjoerd': 4127} или {4098: 'jack', 4127: 'sjoerd'}, или конструктором dict.

2 голосов
/ 10 июня 2010
2 голосов
/ 10 июня 2010

Скобки создают словарь. particle_system_add, кажется, принимает словарь в качестве аргумента.

1 голос
/ 10 июня 2010

Это просто словарь с одной парой ключ / значение «объект» в качестве ключа, и все, что bpy.data.objects [2] оценивает как значение

...