首页 > 解决方案 > 如何为与特定字符串变量的值对应的类属性赋值?

问题描述

在问题中,我有一个可能对应于许多值的字符串变量。

我想根据值给类的对应属性赋值。我应该怎么办?

我的代码如下:

这个代码c1.__dict__[var1] = 'string'我想实现c1.value1='string'。</p>

我应该如何编写代码?

class My_Class():
    def __init__(self):
        self.value1 = ''
        self.value2 = ''
        return


def main():
    var1 = 'value1'
    c1 = My_Class()
    c1.__dict__[var1] = 'string'


if __name__ == '__main__':
    main()

标签: pythonclass

解决方案


推荐阅读