0

As in the question, I have a string variable that may correspond to many values.

I want to assign a value to the corresponding attribute of the class based on the value. What should I do?

My code is as follows:

This code c1.__dict__[var1] = 'string' i want to achieve c1.value1='string'

How should I write the code?

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()
jaried
  • 632
  • 4
  • 15

0 Answers0