KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
Let's say I create an instance of a class and want to assign some values to its public properties. Usually, this would be done like this: class MyClass: def __init__(self): self.name = None self.text = None myclass = MyClass() myclass.name = 'My name' But, what if a write a function that takes a class as parameter and I would like to assign some values to the public properties of that class dynamically - that is via variables and loops (without knowing how many there are or what they are called.) The obvious would be: myclass = MyClass() myclass['name'] = "My name" But that doesn't work. Any ideas?
Tags (comma-separated)
Save Edits
Cancel