Допустим, у меня есть словарь Python, но значения являются кортежем:
например.
dict = {"Key1": (ValX1, ValY1, ValZ1), "Key2": (ValX2, ValY2, ValZ2),...,"Key99": (ValX99, ValY99, ValY99)}
и я хочу получить только третье значение из кортежа, например. ValZ1, ValZ2 или ValZ99 из приведенного выше примера.
Я мог бы сделать это, используя .iteritems()
, например:
for key, val in dict.iteritems():
ValZ = val[2]
однако, есть ли более прямой подход?
В идеале я бы хотел запросить словарь по ключу и вернуть только третье значение в кортеже ...
например.
dict[Key1] = ValZ1
вместо того, что я в настоящее время получаю, что является dict[Key1] = (ValX1, ValY1, ValZ1)
, которое не вызывается ...
Любой совет?