Zugabe habe ich ein Wörterbuch:neue Schlüssel in einem neuen Schlüssel und die Zuweisung Wert in Python Wörterbuch
dic = {'Test': {'cities':5}}
ist es einfach, ein Schlüssel-Wert-Paar innerhalb
dic['test']
hinzufügen durch einfaches Schreiben
dic['Test']['random'] = 1
, die Ausgabe wie folgt gibt.
{'Test' : {'cities':5, 'random':1}}
aber was ist, wenn ich einen Schlüssel hinzufügen möchten: Schlüssel- Wert. das heißt von oben Schritt möchte ich eine Ausgabe wie:
{'Test' : {'cities':5, 'random':1, 'class':{ section : 5}}}
Dies gilt nicht Werke, die ich dachte, arbeiten kann. dic['Test']['class']['section'] = 5
gibt es einen Schlüsselfehler "Klasse".
Für meinen speziellen Fall ich Datenzeile als Schlüssel in der Iteration so etwas wie diese zuweisen. dic[df.iloc[i]['column1']][df.iloc[i]['column2']] = df.iloc[i]['column3']
wo Spalte1 selbst nicht im Schlüssel ist. Wie es zu tun, ich bin mit Python 2.7
der „Wert“ Sie hinzufügen möchten, ist ein Dictionnary dort nicht '5' ... –