Say I have a Python dictionary, but the values are a tuple:
eg.
dict = {"Key1": (ValX1, ValY1, ValZ1), "Key2": (ValX2, ValY2, ValZ2),...,"Key99": (ValX99, ValY99, ValY99)}
and I want to get only the third value from the tuple, for example. ValZ1, ValZ2 or ValZ99 from the above example.
I could do this with .iteritems()
, for example, like:
for key, val in dict.iteritems(): ValZ = val[2]
however, is there a more direct approach?
Ideally, I would like to query the dictionary by key and return only the third value to the tuple ...
eg.
dict[Key1] = ValZ1
instead of what I am now getting is that dict[Key1] = (ValX1, ValY1, ValZ1)
, which is not callable ...
Any tips?
source share