我想做一些相当于“标记”字典元素的事情。
下面是一些伪代码来说明这个想法:
mydict = dict()
mydict['thiskey'] = 'myvalue'
#then i would like to do this:
mydict['thiskey'].tag = 1
有这样的吗? 或者也许我可以以某种方式附加到该值? 但我需要知道如何仍然访问原始值...
请您参考如下方法:
>>> class MyStr(str):pass
...
>>> mydict = dict()
>>> mydict['thiskey'] = MyStr('myvalue')
>>> mydict['thiskey'].tag = 1
