Diciamo che ho un dizionario Python, ma i valori sono una tupla:Il dizionario Query Python per ottenere il valore da tuple
E.g.
dict = {"Key1": (ValX1, ValY1, ValZ1), "Key2": (ValX2, ValY2, ValZ2),...,"Key99": (ValX99, ValY99, ValY99)}
e voglio recuperare solo il terzo valore dalla tupla, ad es. ValZ1, ValZ2 o ValZ99 dell'esempio precedente.
ho potuto farlo utilizzando .iteritems()
, ad esempio come:
for key, val in dict.iteritems():
ValZ = val[2]
tuttavia, c'è un approccio più diretto?
Idealmente, vorrei interrogare il dizionario a chiave e restituire solo il terzo valore nella tupla ...
esempio
dict[Key1] = ValZ1
invece di quello che attualmente ricevo, che è dict[Key1] = (ValX1, ValY1, ValZ1)
che non è richiamabile ...
Qualche consiglio?
Grande. Esattamente quello che stavo cercando! Grazie. – jsnider
Prego. Inoltre, non dimenticare di accettare una risposta alla domanda (la casella di controllo a sinistra). –