Digamos que tengo un diccionario de Python, pero los valores son una tupla:diccionario de consulta Python para obtener el valor de la tupla
P. ej
dict = {"Key1": (ValX1, ValY1, ValZ1), "Key2": (ValX2, ValY2, ValZ2),...,"Key99": (ValX99, ValY99, ValY99)}
y quiero recuperar solo el tercer valor de la tupla, p. Ej. ValZ1, ValZ2 o ValZ99 del ejemplo anterior.
que podía hacer por medio de .iteritems()
, como por ejemplo:
for key, val in dict.iteritems():
ValZ = val[2]
embargo
, ¿existe un enfoque más directo?
Idealmente, me gustaría consultar el diccionario de llave y devolver sólo el tercer valor de la tupla ...
por ejemplo,
dict[Key1] = ValZ1
en lugar de lo que actualmente hago, que es dict[Key1] = (ValX1, ValY1, ValZ1)
que no es exigible ...
Algún consejo?
Genial. ¡Exactamente lo que estaba buscando! Gracias. – jsnider
De nada. Además, no olvides aceptar una respuesta a la pregunta (la casilla de verificación a la izquierda). –