newbie question - python lists
lee
san82moon at gmail.com
Fri Nov 6 12:19:00 EST 2009
On Nov 6, 9:47 pm, lee <san82m... at gmail.com> wrote:
> On Nov 6, 7:48 pm, Jim <jim.heffe... at gmail.com> wrote:
>
> > On Nov 6, 9:15 am, lee <san82m... at gmail.com> wrote:
>
> > > can anyone point wer am erroring.
>
> > I'm not sure what you are trying to do, but it is odd, isn't it, that
> > you never refer to brain in the "for brain in brains:" loop? I think
> > you are mixing i and brain somehow.
>
> > Jim
>
> ok let me make it clear,
>
> brains = ['1','2']
> for brain in brains:
> row['item'] = brain
> items.append(row)
> print items
>
> This produces
> [{'item': '1'}]
> [{'item': '2'}, {'item': '2'}]
> but i want
> [{'item': '1'}]
> [{'item': '1'}, {'item': '2'}]
>
> if i do items.append(brain), it gives,
> ['1', '2']
> but i want dictionary inside list.
> @Jon - Yes i want single item dict's
> @Robert - i use python 2.4 .
>
> Thanks
> Lee.
i got it solved ,
items = []
for brain in brains:
dict = {'itemnos': 'item_0' + brain + 's'}
items.append(dict)
print(items)
thanks all.
Lee.
More information about the Python-list
mailing list