On Apr 6, 2005 11:58 AM, John Carmona <[EMAIL PROTECTED]> wrote:
> When you say to double-up the dictionary do you mean using the following
> method:
> 
> Dict = [{1:1,2:4,etc.},
> {3:9,4:16, etc}]

You're close, but a list of dicts is overkill here; stick to one big
dict, and leave the keys as strings, so you can just grab data from
raw_input directly, and do something like this:

Months = {'january':1, '1':1, 'february':2, '2':2, 'march':3, '3':3 .....}

Essentially double the number of keys in the dictionary. It's a bit
redundant, but you'll be able to then just grab

>>>month = raw_input("Enter a month: ")
>>>Months[month]

with no string->int conversion; the dict does it all for you, just as
it does in your code now.

-- 
Kristian

kristian.zoerhoff(AT)gmail.com
zoerhoff(AT)freeshell.org
_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to