Как получить индекс самого большого списка внутри списка списков с помощью Python?

Я храню анимационные ключевые кадры из Cinema4D (используя awesome py4D) в списки списков:

props = [lx,ly,lz,sx,sy,sz,rx,ry,rz] 

Я распечатал ключевые кадры для каждого свойства / дорожки в произвольной анимации, и они имеют разную длину:

 track Position . X has 24 keys track Position . Y has 24 keys track Position . Z has 24 keys track Scale . X has 1 keys track Scale . Y has 1 keys track Scale . Z has 1 keys track Rotation . H has 23 keys track Rotation . P has 24 keys track Rotation . B has 24 keys 

Теперь, если я хочу использовать эти клавиши в Blender, мне нужно сделать что-то вроде:

  1. перейти к текущему кадру
  2. установить свойства для этого ключевого кадра (может быть местоположение, поворот, масштаб) и вставить ключевой кадр

Пока что мой план:

  1. Петля от 0 до максимального количества ключевых кадров для всех свойств
  2. Прокрутите каждое свойство
  3. Проверьте, есть ли у него значение, сохраненное для текущего ключа, если это так, перейдите к кадру в Blender и сохраните значения / вставить ключевой кадр

Это лучший способ сделать это?

Это контекст для вопроса.

Сначала мне нужно найти самый большой список, который хранит реквизит. Я новичок в python и задавался вопросом, есть ли волшебная функция, которая делает это для вас. Аналогично max (), но для длин списка.

На данный момент я думаю о кодировании так:

 //after props are set lens = [] for p in props: lens.append(len(p)) maxLen = max(lens) 

Какой был бы лучший способ получить это?

благодаря

 
Interesting Posts for Van-Lav

Ошибка травления при выполнении команды COPY: CQLShell в Windows

кодовая документация для python

как сказать pylint игнорировать определенные импортные товары?

Посев и повторное использование случайных семян Python

Использовать стандартную регистрацию Python в сельдерее

scikit-learn MinMaxScaler производит несколько иные результаты, чем реализация NumPy

Минимальные комплексные номера минимальных квадратов

ImportError: matplotlib требует dateutil

Необходимо отказаться от таблицы, загружаемой через ajax с использованием python (selenium)

Каков наиболее эффективный способ хранения списка кортежей в App Engine?

Python PyQt4 функции для сохранения и восстановления значений виджета пользовательского интерфейса?

Pandas (python): Как добавить столбец в dataframe для индекса?

Python – AttributeError: объект 'numpy.ndarray' не имеет атрибута 'append'

Python Нажмите: пользовательское сообщение об ошибке

Почему определение более быстрого определения в Python 2.7, чем в Python 3.x?

Python - лучший язык программирования в мире.