Ich habe ein paar Funktionen definiert, um einige Wörterbücher einzurichten und Dinge zu organisieren. Was ich jetzt versuche, ist ein verschachteltes Wörterbuch als Funktionsparameter für eine andere Funktion zu verwenden.Zugriff auf Schlüssel eines Wörterbuchs innerhalb des Wörterbuchs innerhalb des Wörterbuchs
K so habe ich diese eingegeben Format:
list = {'123': {'Name': 'foo', 'Responses': {'Q4': 'a', 'Q1': 'a', 'Q2': 'b', 'Q3': 'c'}, 'ID': '123'}, '234': {'Name': 'bar', 'Responses': {'Q4': 'b', 'Q1': 'a', 'Q2': 'b', 'Q3': 'c'}, 'ID': '234'}, '345': {'Name': 'xyzzy', 'Responses': {'Q4': 'b', 'Q1': 'a', 'Q2': 'a', 'Q3': 'c'}, 'ID': '345'}}
ich die 'Antworten' Schlüssel zugreifen müssen, so dass die Funktion des Q1, Q2 verwenden können, etc Tasten und auf eine andere dictionart zu vergleichen. Und ich muss dies für jede 123, 234, 345 Tasten tun. Dann nicht so wichtig, ich muss einen Schlüssel für die Werte zuordnen, die Funktion gibt und aktualisieren Sie eine Liste, aber ich kann das herausfinden, sobald ich diese Funktion ausführen.
Ich habe versucht, mit list.get ('Antworten') als Parameter, aber es gibt keine zurück, also bin ich nicht wirklich sicher, wo ich von hier aus gehen soll.