Fred C. Dobbs wrote:
I feel like an idiot. I'm going thru "Dive Into Python" and running the
first program - odbchelper.py
My output is "pwd=secret;database=master;uid=sa;server=mpilgrim " which
has all the substrings reversed from the output documented in the book.
I've run the downloaded code in Komodo, PythonWin and the command line
and get the same results.
Have I set some switch on my python install that reverses everything?
Yeah, that's the '-esrever' switch...
Sorry, just kidding.
Your code's working fine. The thing is dicts do not guarantee any
particular order to their data when you access it. If you were to
delete a key-value pair and then set it again and print out your dict
again it would quite likely appear in a different order.
I've only ever skimmed DiP, but I'm sure Mark will get to that detail,
probably in section 3.1.
Peace,
~Simon