【发布时间】:2012-02-28 17:16:14
【问题描述】:
我从来没有真正喜欢字典类转换为字符串的方式,所以我编写了一个子类,它覆盖了__repr__ 方法(这个方法使用制表符来表示字典中的嵌套级别,主要是因为我有一些字典可能非常大,最后是myDic['a']['b']['c']['d'] = someObject)。
它工作正常,但它不允许我使用{} 语法来制作我的字典。
是否可以覆盖 dict 类,以便我可以使用 {} 语法来制作我自己的自定义词典?
我正在使用 python 2.6/2.7。
【问题讨论】:
标签: python python-2.7 dictionary overriding built-in-types