Несколько значения для ключа в словаре в 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
7
задан John P. Neumann 5 September 2010 в 00:38
поделиться