On 02/23/2013 09:40 PM, Matthew Johnson wrote:
For the sake of those who finds  this thread -- the date / value pairs
> can be printed by the following:
>
> import fred
>
> fred.key(fredKey)
>
> gnpObvs = fred.observations('GNPCA')
>
> for i in range(1, len(gnpObvs['observations']['observation'])):
> print gnpObvs['observations']['observation'][i]['date'],
> gnpObvs['observations']['observation'][i]['value']
>
> mj
>


You can do this in a simpler way (in python 2.x):

observation = gnpObvs["observation"]["observation"]

for obsdict in observation.values()[1:]:
    print obsdict["date"]


if you need the 'i' counter, you can do:

for i, obsdict in enumerate(observation.values())[1:]:
    print obsdict["date"]

HTH, -m


--
Lark's Tongue Guide to Python: http://lightbird.net/larks/

Do whatever you will, but first be such as are able to will.
Friedrich Nietzsche

_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to