dicts & lists together
Brad Tilley
bradtilley at gmail.com
Tue Nov 2 13:53:27 EST 2004
Larry Bates wrote:
> Brad Tilley wrote:
>
>> I have a dict that associates strings to numbers like this {'abc': 1,
>> 'xyz':2, '123':3,...} I am then given a list of strings ['abc', 'xyz',
>> '123',...] and asked to associate a number to each string in the list
>> according to the string's value in the dict. I am at a loss as to how
>> to do this, can someone show me where to start?
>
>
> >>> xdict={'abc': 1, 'xyz':2, '123':3}
> >>> xlist=['abc', 'xyz', '123']
> >>> tlist=[xdict.get(v, None) for v in xlist]
> >>> print tlist
> [1, 2, 3]
>
> Larry Bates
> Syscon, Inc.
Thank you Larry, I don't understand it, but it works ;)
More information about the Python-list
mailing list