Sagen, ich habe zwei Objekte wie folgt aus:Wie greifen Sie auf Wörterbuchwerte zu, wenn Schlüssel in einem anderen Objekt gespeichert sind?
d={'a':{'z':1,'y':2},'b':{'z':0,'y':4}}
k=('a','y')
Wie kann ich diese beiden Objekte benutzen Sie:
>>> d['a']['y']
2
ich es dynamisch sein müssen, damit dies nicht funktionieren:
d[k[0]][k[1]]
weil ich bin mir nicht immer sicher über die Schachteltiefe des Wörterbuchs. k
könnte ein Element oder mehrere haben.
Ich denke, wir brauchen vielleicht ein wenig mehr Kontext, um diesen zu beantworten. Wie sehen die tatsächlichen Daten aus und was versuchen Sie damit? – Jeff
@ JeffL. Ich stimme nicht zu, ich denke, das Problem ist ziemlich klar ausgedrückt :) –