Re: mass editing for keys in a dictionary

2007-09-14 Thread Bruno Desthuilliers
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

Re: mass editing for keys in a dictionary

2007-09-14 Thread Amit Khemka
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_