我有一个嵌套的字典:如何使用的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