首页IT科技python dict方法汇总(__dict__在python中的实例操作)

python dict方法汇总(__dict__在python中的实例操作)

时间2025-06-19 03:32:55分类IT科技浏览4245
导读:1、可以从字典中实例化一个对象,或者通过保存实例的 __dict__ 来恢复实例。 >>>defnew_employee_from(d : ...instance=object.__new__(...

1             、可以从字典中实例化一个对象             ,或者通过保存实例的 __dict__ 来恢复实例            。

>>>defnew_employee_from(d): ...instance=object.__new__(Employee) ...instance.__dict__.update(d) ...returninstance ... >>>e1=new_employee_from({department:IT,name:bobo}) >>>e1 <Employee:IT-bobo> >>>state=e1.__dict__.copy() >>>dele1 >>>e2=new_employee_from(state) >>>e2 >>><Employee:IT-bobo>

2                  、因为 __dict__ 的完全开放                  ,所以我们可以向其中添加任何 immutable 类型的 key      ,比如数字:

>>>e.__dict__[1]=1 >>>e.__dict__ {department:IT,name:bobo,1:1}

这些非字符串的字段是我们无法通过实例对象访问的          ,为了确保不会出现这样的情况                  ,除非必要的情况下         ,一般最好不要直接对 __dict__ 进行写操作       ,甚至不要直接操作 __dict__                   。

以上就是__dict__在python中的实例操作                  ,希望对大家有所帮助      。更多Python学习推荐:python教学

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
人工智能导航下载(超全人工智能 AI工具导航网站合集) 开机时默认开启小键盘怎么设置(开机时默认开启小键盘)