Целое число, список Maya Python конкатенация

У меня проблема. Я пишу скрипт Python-Maya. Я пытаюсь выдвинуть список объектов в другой список объектов, но при попытке сделать это я получаю следующую ошибку (ошибка не в строке, с которой я запускаю цикл for):

 Error: line 1: TypeError: file <maya console> line 45: range() integer end argument expected, got list.
#
def extrude_():
    for i in range(listOfCircles):
        mc.select(listOfCurves[0], all=True)
        mc.select(listOfCircles[0], all=True)
        mc.extrude(listOfCurves[0]+str(i), listOfCircles[0]+str(i), et=2)

        return

listOfCircles и listOfCurves являются глобальными переменными, поэтому я не думаю, что мне нужно передавать их в функцию..

1 ответ

Исходя из того, как я понял то, что вы объяснили, вы хотите добиться того, чтобы ваш код был следующим:

def extrude():
    for i in range(len(listOfCircles)):
        mc.extrude(listOfCurves[i], listOfCircles[i], et=2)
Другие вопросы по тегам