小编jsn*_*der的帖子

查询Python字典以从元组中获取值

假设我有一个Python字典,但值是一个元组:

例如

dict = {"Key1": (ValX1, ValY1, ValZ1), "Key2": (ValX2, ValY2, ValZ2),...,"Key99": (ValX99, ValY99, ValY99)}
Run Code Online (Sandbox Code Playgroud)

我想从元组中只检索第三个值,例如.上例中的ValZ1,ValZ2或ValZ99.

我可以使用.iteritems(),例如:

for key, val in dict.iteritems():
       ValZ = val[2]
Run Code Online (Sandbox Code Playgroud)

但是,有更直接的方法吗?

理想情况下,我想按键查询字典并仅返回元组中的第三个值...

例如

dict[Key1] = ValZ1而不是我目前得到的,dict[Key1] = (ValX1, ValY1, ValZ1)这是不可赎回的......

有什么建议?

python dictionary tuples

7
推荐指数
2
解决办法
4万
查看次数

标签 统计

dictionary ×1

python ×1

tuples ×1