草庐IT

DictWithMemory

全部标签

带有被访问键内存的 Python 字典?

我想创建一个数据结构,其行为类似于字典,并具有一个附加功能,即跟踪哪些键已被“使用”。请注意,我不能只在值被重用时弹出它们。该结构应支持这三种情况,即在访问时将key标记为已使用:ifkeyind:...d[key]d.get(key)这是我写的:classDictWithMemory(dict):def__init__(self,*args,**kwargs):self.memory=set()returnsuper(DictWithMemory,self).__init__(*args,**kwargs)def__getitem__(self,key):self.memory.ad