Thank you all, I have found the assistance needed and the guidance here was wonderful.
I needed to add a line in the middle that did a temporary storage for me before trying to append this to the list. It might not be the most elegant solution but it works. On Mon, Aug 1, 2011 at 17:28, <eire1...@gmail.com> wrote: > 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 <mnic...@gmail.com> > Sender: tutor-bounces+eire1130=gmail....@python.org > Date: Mon, 1 Aug 2011 15:26:32 > To: ian douglas<ian.doug...@iandouglas.com> > Cc: <tutor@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.doug...@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@python.org > To unsubscribe or change subscription options: > http://mail.python.org/mailman/listinfo/tutor > -- ~MEN _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor