我有一個嵌套的字典:如何使用的String.Format嵌套字典
KEYS1 = ("A", "B", "C")
KEYS2 = ("X", "Y", "Z")
d = dict.fromkeys(KEYS1, dict.fromkeys(KEYS2, 0))
我現在想嵌入使用的格式,它的東西在一個字符串值,像
print("d['A']['X']={A,X:d}".format(**d))
到輸出:
d['A']['X']=0
這是行不通的。有關如何正確執行此操作的任何建議?
的字典能否請您解釋一下更預期的輸出? –
這是否更清晰? – Oxonon
'd = dict.fromkeys(KEYS1,dict.fromkeys(KEYS2,0))' - 小心。外部字典中的每個值都是* same *內部字典,所以你對'd ['A']'做的任何操作都可以通過'd ['B']'看到。 – user2357112