map-like function on dict values?
Raymond Hettinger
othello
Wed Feb 27 23:05:57 EST 2002
More information about the Python-list mailing list
Wed Feb 27 23:05:57 EST 2002
- Previous message (by thread): map-like function on dict values?
- Next message (by thread): map-like function on dict values?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
How about: dict( map( lambda k,v: (k,f(v)), d.items() ) ) or map( d.__setitem__, d.keys, map(f, d.values) ) Raymond "Huaiyu Zhu" <huaiyu at gauss.almadan.ibm.com> wrote in message news:slrna7r0hi.bkl.huaiyu at gauss.almadan.ibm.com... > Is there a way to do this > > for k, v in dict.items(): > dict[k] = f(v) > > without involving a Python for loop? I'd imagine that a function > implemented in C could speed things up quite a bit. Something like > either of the following > > mapvalue(f, dict) > dict.mapvalue(f) > > Huaiyu
- Previous message (by thread): map-like function on dict values?
- Next message (by thread): map-like function on dict values?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list