Create attribute from string
Steve Holden
steve at holdenweb.com
Thu Dec 31 08:10:33 EST 2009
Chris Rebert wrote:
> On Wed, Dec 30, 2009 at 9:22 PM, AON LAZIO <aonlazio at gmail.com> wrote:
>> Hi,
>> I would like to know how we could create attribute from string
>>
>> say I want to assign value 0.05 to an object attribute
>>
>> I like to input "SIGNIFICANT" and 0.05 and get
>> object.SIGFICANT equals to 0.05
>
> setattr(obj, "SIGNIFICANT", 0.05)
>
This bald reply, however, hides the simple fact that this is ALMOST
NEVER what you actually want to do. Look at using a dict to store these
values against string keys rather than playing with the namespace in
this way.
regards
Steve
--
Steve Holden +1 571 484 6266 +1 800 494 3119
PyCon is coming! Atlanta, Feb 2010 http://us.pycon.org/
Holden Web LLC http://www.holdenweb.com/
UPCOMING EVENTS: http://holdenweb.eventbrite.com/
More information about the Python-list
mailing list