[Tutor] Accessing Specific Dictionary items
eire1130 at gmail.com
eire1130 at gmail.com
Tue Aug 2 02:28:06 CEST 2011
Dictionaries are objects and you access their attributes through keys.
So, let's say I had a dict: d = {'city':'plattsburgh'}
I would thus access the attribute by doing this
d['city']
You can store that value to a variable
Or you can append to a list directly.
l = []
for d in yourdict:
l.append(d['city'])
Sent from my Verizon Wireless BlackBerry
-----Original Message-----
From: Mike Nickey <mnickey at gmail.com>
Sender: tutor-bounces+eire1130=gmail.com at python.org
Date: Mon, 1 Aug 2011 15:26:32
To: ian douglas<ian.douglas at iandouglas.com>
Cc: <tutor at python.org>
Subject: Re: [Tutor] Accessing Specific Dictionary items
The input being used is through pygeoip.
Using this I am pulling the data by IP and from what I am reading this
populates as a dictionary.
Here is some of the output that I can show currently
[{'city': 'Buena Park', 'region_name': 'CA', 'area_code': 714},
{'city': 'Wallingford', 'region_name': 'CT', 'area_code': 203},
{'city': 'Schenectady', 'region_name': 'NY', 'area_code': 518},
{'city': 'Athens', 'region_name': '35'}]
I'd like to have an output similar to this:
'Buena Park', 'Wallingford', 'Schenectady','Athens' pulled by the
"city" keys that are used in the returns. I think the easiest way to
approach this would be simply to use the .append and populate a list
but I don't know how to pull an item by key value from the dictionary
returns.
I hope this helps clear some confusion and thanks in advance.
On Mon, Aug 1, 2011 at 15:14, ian douglas <ian.douglas at iandouglas.com> wrote:
> On 08/01/2011 03:05 PM, Mike Nickey wrote:
>>
>> Hi all,
>>
>> I'm trying to access and use specific items within a dictionary that
>> is returned but am having issues in doing so.
>> [{'city': 'Sunnyvale', 'region_name': 'CA', 'area_code': 408,
>> 'metro_code': 'Santa Clara, CA', 'country_name': 'United States'}]
>>
>> How can I populate a list of many different returns so that I have a
>> list that contains all the cities and in line with the item that is
>> referenced.
>>
>> The first step is to populate the list unsorted as it needs to be in
>> correlation to the item that it came from.
>> Thanks for your help.
>>
>
>
> Could you give us examples of what you want the list to look like? It will
> help us direct you to an answer.
>
--
~MEN
_______________________________________________
Tutor maillist - Tutor at python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor
More information about the Tutor
mailing list