python 字典转对象

2021/7/20 22:08:28

本文主要是介绍python 字典转对象,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

方法一

class Struct:
    def __init__(self, **entries):
        self.__dict__.update(entries)

args = {'a': 1, 'b': 2}

s = Struct(**args)
>>> s.a
1
>>> s.b
2

方法二

from collections import namedtuple

args = {'a': 1, 'b': 2}
object_name = namedtuple("ObjectName", args.keys())(*args.values())

object_name.Name

“ObjectName” 是对象的名字,这个可以随便起。



这篇关于python 字典转对象的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程