How Do I...?
Victor Subervi
victorsubervi at gmail.com
Sat Dec 19 05:10:00 EST 2009
On Fri, Dec 18, 2009 at 3:03 PM, Tim Chase <python.list at tim.thechases.com>wrote:
> Victor Subervi wrote:
>
>> How do I...?
>>
>
> Well, you start by reading a book on how to program. You would then learn
> that what you want (in all likelihood) is a dictionary/map structure for
> dynamically created key/value pairs. Once you have progressed from your
> current apprenticeship and achieved the rank of third-degree journeyman
> programmer, the ways of dynamic variable creation will avail themselves.
Why the arrogance? Why talk down to me?
>
> As stated above, you want a dictionary where your keys are
>
> 'optionNo%d' % i
>
> and your values are "i". You can also use the more idiomatic
>
> for i, option in enumerate(ourOptions()):
> ...
>
> and skip the manual initialization and incrementation of "i". Or even more
> succinctly, you could pass the above as a generator to the dict()
> initialization. But that's a level-2 apprentice bit of code. Patience
> grasshopper.
>
Why the arrogance?
>
> And as additional weirdness, you don't actually make use of "option" in
> your for-loop...
>
The variable was tied to another set of variables that iterated through the
options. Why be so judgmental? I appreciate your advice, after having
filtered out the attitude.
V
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20091219/ad11dc99/attachment-0001.html>
More information about the Python-list
mailing list