Eine Tabelle in ein hierarchisches Wörterbuch übersetzen?

Ich habe eine Tabelle der Form:

A1, B1, C1, (value)
A1, B1, C1, (value)
A1, B1, C2, (value)
A1, B2, C1, (value)
A1, B2, C1, (value)
A1, B2, C2, (value)
A1, B2, C2, (value)
A2, B1, C1, (value)
A2, B1, C1, (value)
A2, B1, C2, (value)
A2, B1, C2, (value)
A2, B2, C1, (value)
A2, B2, C1, (value)
A2, B2, C2, (value)
A2, B2, C2, (value)

Ich möchte damit in Python als Wörterbuch arbeiten, in der Form:

H = {
    'A1':{
        'B1':{
            'C1':[],'C2':[],'C3':[] },
        'B2':{
            'C1':[],'C2':[],'C3':[] },
        'B3':{
            'C1':[],'C2':[],'C3':[] }
    },
    'A2':{
        'B1':{
            'C1':[],'C2':[],'C3':[] },
        'B2':{
            'C1':[],'C2':[],'C3':[] },
        'B3':{
            'C1':[],'C2':[],'C3':[] }
    }
}

DamitH[A][B][C] ergibt eine bestimmte eindeutige Liste von Werten. Bei kleinen Wörterbüchern definiere ich die Struktur möglicherweise wie oben beschrieben im Voraus. Ich suche jedoch nach einer effizienten Möglichkeit, die Tabelle zu durchlaufen und ein Wörterbuch zu erstellen, ohne zuvor die Wörterbuchschlüssel anzugeben.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage