Maya,PYTHON:如何在列表中选择除一个之外的所有对象? 如何取消选择除上次选择之外的所有对象?

Maya,PYTHON:如何在列表中选择除一个之外的所有对象? 如何取消选择除上次选择之外的所有对象?,python,list,maya,deselect,Python,List,Maya,Deselect,当我使用2个对象时,没有问题,因为我所要做的就是切换列表[0],它将是我选择的第一个对象(下面就是我如何使用它的) 谢谢您可以用列表的最后一个元素完全替换所选内容: mc.select(sel_objs[-1], replace=True) replace相当于单击它,而不是按ctrl键或shift键。在选择新对象的操作中,选择将被清除 sel_objs[-1]返回列表中的最后一个对象,就像sel_objs[0]返回第一个对象一样。@Padraic Cunningham。对不起,我是编程新手。

当我使用2个对象时,没有问题,因为我所要做的就是切换列表[0],它将是我选择的第一个对象(下面就是我如何使用它的)


谢谢

您可以用列表的最后一个元素完全替换所选内容:

mc.select(sel_objs[-1], replace=True)
replace
相当于单击它,而不是按ctrl键或shift键。在选择新对象的操作中,选择将被清除


sel_objs[-1]
返回列表中的最后一个对象,就像
sel_objs[0]
返回第一个对象一样。

@Padraic Cunningham。对不起,我是编程新手。你能告诉我[:-1]在列表中的确切位置或它的含义吗?它指的是列表中除最后一个对象以外的所有对象,即从索引1到结尾,这是否意味着[:+1]除了第一个之外,其他都是吗。这正是我想要的。我要好好玩玩这个。
mc.select(sel_objs[-1], replace=True)