我要做的是将一个键中的三个值分别赋给不同的变量。目前我是这样做的:
这个方法虽然有效,但对我来说并不太直观。我也尝试过这样做:
很不幸,这给了我一个单一的对象(这是我预期的),但我需要将各个值分配给键。感谢并为我对Python的新鲜感道歉。
更新 很抱歉没有说明我从哪里获取我的值。以下是我在第一个示例中执行此操作的方式。
for key in names:
posX = names[key][0]
posY = names[key][1]
posZ = names[key][2]
这个方法虽然有效,但对我来说并不太直观。我也尝试过这样做:
for key, value in names:
location = value
很不幸,这给了我一个单一的对象(这是我预期的),但我需要将各个值分配给键。感谢并为我对Python的新鲜感道歉。
更新 很抱歉没有说明我从哪里获取我的值。以下是我在第一个示例中执行此操作的方式。
names = {}
for name in objectNames:
cmds.select(name)
location = cmds.xform(q=True, ws=True, t=True)
names[name] = location