用于保存任何类型的weakvalue字典

2024-04-18 08:57:09 发布

您现在位置:Python中文网/ 问答频道 /正文

有没有办法绕过WeakValueDictionary的限制,允许它保存对诸如dict或list之类的内置类型的弱引用?在一个扩展模块中,可以在C层做些什么吗?我真的需要一个可以容纳(几乎)任何类型的对象的weakref容器。在


Tags: 模块对象类型内置容器dictlist办法
1条回答
网友
1楼 · 发布于 2024-04-18 08:57:09

根据Python documentation可以创建对dict和{}子类的弱引用。。。这不是一个完美的解决方案,但是如果您能够创建dict的自定义子类并使用它来代替本机的dict,那么它就足够好了。(我自己从来没有做过这件事)

相关问题 更多 >