class Bunch(dict):
def __init__(self, *args, **kwds):
super(Bunch, self).__init__(*args, **kwds)
self.__dict__ = self
求各位大神解释一下这个模式!谢谢了
class Bunch(dict):
def __init__(self, *args, **kwds):
super(Bunch, self).__init__(*args, **kwds)
self.__dict__ = self
求各位大神解释一下这个模式!谢谢了
3 回答3.1k 阅读✓ 已解决
2 回答1.9k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
2 回答1.8k 阅读✓ 已解决
4 回答1.9k 阅读
3 回答1.7k 阅读
1 回答1.4k 阅读✓ 已解决
Bunch Pattern
字面意思大概是指链式
的束式
结构.主要用于松散的数据存储数据。具体看例子如果是单纯的字典呢?
这里的用法,主要是能够扩展成为一个链式的结构持续的保存数据,尤其是
struct
是一个Bunch
的实例,而struct.genus
又是一个Bunch
实例。用这个可是简洁的写出字典模拟的二叉树。大概如此吧。