Re: Simple question about accessing instance properties.
On May 21, 7:04 pm, MRAB wrote: > Lacrima wrote: > > Hello! > > > I think I have a very simple question, but I can't understand how to > > access object properties in a way described below. > > For example I have an instance of any class: > > class Person: > > def __init__(self): > > self.name = 'John' > > self.email = 'j...@example.com' > > self.phone = '3453454' > person = Person() > > > Then I have a list of person's properties represented as strings: > prop_list = ['name', 'email', 'phone'] > > > And my question is how to access person's properties using prop_list? > > Do I have to somehow convert 'name', 'email', 'phone'? > > >>> getattr(person, "name") > 'John' Hi! Thanks a lot!!! That's so simple! With regards, Max. -- http://mail.python.org/mailman/listinfo/python-list
Re: Simple question about accessing instance properties.
Lacrima wrote: Hello! I think I have a very simple question, but I can't understand how to access object properties in a way described below. For example I have an instance of any class: class Person: def __init__(self): self.name = 'John' self.email = 'j...@example.com' self.phone = '3453454' person = Person() Then I have a list of person's properties represented as strings: prop_list = ['name', 'email', 'phone'] And my question is how to access person's properties using prop_list? Do I have to somehow convert 'name', 'email', 'phone'? >>> getattr(person, "name") 'John' -- http://mail.python.org/mailman/listinfo/python-list
Simple question about accessing instance properties.
Hello! I think I have a very simple question, but I can't understand how to access object properties in a way described below. For example I have an instance of any class: >>> class Person: def __init__(self): self.name = 'John' self.email = 'j...@example.com' self.phone = '3453454' >>> person = Person() Then I have a list of person's properties represented as strings: >>> prop_list = ['name', 'email', 'phone'] And my question is how to access person's properties using prop_list? Do I have to somehow convert 'name', 'email', 'phone'? With regards, Max. -- http://mail.python.org/mailman/listinfo/python-list