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