【发布时间】:2011-11-22 04:13:41
【问题描述】:
假设我有一个 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),这是不可调用的......
有什么建议吗?
【问题讨论】:
标签: python dictionary tuples