我有一個嵌套的字典,我要轉換爲以下子我所做的:子類字典和嵌套類型的字典
class SubDict(dict):
def __getattr__(self, attr):
if attr in self.keys():
return self.get(attr)
如果我這樣做,它的基礎字典的偉大工程:
my_nested_dict = SubDict(my_nested_dict)
但我需要嵌套的轉換爲SubDict。我怎麼能做到這一點?
謝謝!
「解決」它通過添加'attr = self.get(attr);返回SubDict(attr)if isinstance(attr,dict)else attr' to the code。麻煩抱歉! – Megaslav