Newby Question: Python and A Nested Dictionary
kbass
kbass at midsouth.rr.com
Fri Mar 12 01:25:03 EST 2004
"Greg Ewing (using news.cis.dfn.de)" <wmwd2zz02 at sneakemail.com> wrote in
message news:c2rc2l$1vtcg7$1 at ID-169208.news.uni-berlin.de...
> kbass wrote:
> > I am new to Python and I am attempting to retrieve data from a database
and
> > I would like to place this data into a nested dictionary. After placing
the
> > data into a dictionary, I would like to loop through the data using for
> > loops. How would I do this?
>
> It's hard to say exactly how to go about building the dictionary
> without knowing more about the format of the data and how you
> want to structure it. Posting some sample data together with
> the dict you want to build from it would help.
>
> As for looping over the dictionaries, some general facts you
> might find useful are:
>
> for key in dictionary:
> ...
>
> will loop over all the keys in the dictionary.
>
> for value in dictionary.values():
> ...
>
> will loop over the values (but you won't know what
> their keys were).
>
> for key, value in dictionary.items():
> ...
>
> will loop over all the key/value pairs in the dictionary.
>
> --
> Greg Ewing, Computer Science Dept,
> University of Canterbury,
> Christchurch, New Zealand
> http://www.cosc.canterbury.ac.nz/~greg
>
An extra would be:
Data Source: Select region, source from accounts;
I want to be able to store the data from the select statement into something
like:
revenue [source][region = return data from the select statement
To loop over the data, I would like to perform something like:
for src in revenue:
for reg in revenue[source]:
for value in revenue[source][region]
print something
Hope this makes sense. Thanks!
kbass
More information about the Python-list
mailing list