class multidict(dict): def __getitem__(self, item): try: return dict.__getitem__(self, item) except KeyError: value = self[item] = type(self)() return value
时间: 2023-03-29 19:03:56 浏览: 108
这是一个 Python 中的类定义,它继承了 dict 类,并重写了 __getitem__ 方法。在获取一个键的值时,如果该键不存在,则会创建一个新的 multidict 对象作为该键的值,并返回该对象。
阅读全文