Допустим, у меня есть словарь 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)
, который не вызывается ...
Любой совет?