james_027 a écrit :
> hi,
>
> How could I transform something like this
>
> dict_1 = {'customer_id':1, 'item_id':3, amount:100}
>
> into
>
> dict_2 = {'customer':1, 'item':3, amount:100}
dict_2 = dict((k[:-3], v) for k, v in dict_1.iteritems())
--
http://mail.python.org/mailman/listinfo/pytho
On 9/14/07, james_027 <[EMAIL PROTECTED]> wrote:
> hi,
>
> How could I transform something like this
>
> dict_1 = {'customer_id':1, 'item_id':3, amount:100}
>
> into
>
> dict_2 = {'customer':1, 'item':3, amount:100}
A one liner would be :
>>> dict_2 = dict([(k.split('_')[0], v) for (k,v) in dict_