Несколько значений для ключа в словаре в Python

То, что я пытаюсь сделать, это получить 3 значения из ключа в отдельные переменные. В настоящее время я делаю это так:

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 

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