class Test: a = 1 b = 2 def __init__(self): self.c = 3 self.d = 4 # 实现dict中的keys方法,即可获得需要返回的键名 def keys(self): 这里注意:如果返回的是元组,如果一个元素必须是("a",)必须有一个逗号,否则不是元组!会报错! return ["a","b","c","d"] # 只要实现这个方法,支持x.__getitem__(y) <==> x[y]访问方式! def __getitem__(self, key): return getattr(self,key) kw = dict(Test()) print(kw) #输出: {'a': 1, 'b': 2, 'c': 3, 'd': 4}
正文
在python中,如何把一个类的类变量和实例变量都一起转换成dict
文章版权声明:除非注明,否则均为
譬如朝露博客原创文章,转载或复制请以超链接形式并注明出处。
发表评论
侧栏公告
寄语
譬如朝露博客是一个分享前端知识的网站,联系方式11523518。
热评文章
标签列表
热门文章
友情链接