python - Python 如何将现有的本机 dict 转换为自定义 dict 对象?
问题描述
假设我有以下自定义dict
类
class Entity(dict):
...
我有一些从方法返回的普通本机 dict obj:
dict_obj = retrieve_data(...)
我如何dict_obj
用Entity
类包装?换句话说,将 转换dict_obj
为 Entity 类实例?
解决方案
像那样dict_obj = Entity(retrieve_data(...))
。然后进入你的类构造函数,你用retrieve_data值设置属性
推荐阅读
- python - 通过 ssh 运行 python 时似乎未安装模块
- c++ - 链表插入和打印 C++
- xml - 使用 XPath 从 XML 解析图像的问题
- javascript - 使用javascript如何将输入值作为条件传递给mysql查询
- javascript - 如何选择特定类的最后一个元素
- google-api - 检索 CommentThreads 列表时出现 processingFailure 错误 (400)
- mysql - mysql table get write lock blocked while show open table显示目标表没有锁定(In_use = 0)
- c++ - CRTP 在父的析构函数中调用子函数
- r - 为什么在将 avg= "threshold" 更改为 "none" 时使用 ROCR 绘制性能的 Tree 的不同性能图
- python - 使用 Python 创建独立的 Mac OS X 应用程序(外部 ini 文件问题)