gpt4 book ai didi

python - 在一行中构建一个具有属性的类

转载 作者:太空宇宙 更新时间:2023-11-04 08:40:48 24 4
gpt4 key购买 nike

如何为以下内容写一行?

class MyClass(): 
content = {}
obj = MyClass()

最佳答案

您可以使用 type 作为创建类的替代方法:

MyClass = type('MyClass', (object,), {'content':{}})
obj = MyClass()

或者,在一行中不将类绑定(bind)到名称:

obj = type('MyClass', (object,), {'content':{}})()

第一个参数是名称,第二个参数是基类,第三个参数是类命名空间。

关于python - 在一行中构建一个具有属性的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45087458/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com