[Python-Dev] map() for methods

Tim Peters tim_one@email.msn.com
Sat, 22 Jul 2000 03:30:00 -0400


[Skip Montanaro]
> Don't know about the powers that be, but I don't see how you can
> realistically deprecate string.py until you deprecate map().  My most
> frequent use of map() is the simple
>
>     newlist = map(string.strip, oldlist)
>
> where oldlist is a list of strings.  (Replace "strip" by
> "upper", "lower", etc, depending on your needs.)
>
> As far as I'm aware, there's no clean way to do that with
> string methods.

Sorry if someone pointed this out already (2K+ msgs backed up!):

    newlist = [s.strip() for s in oldlist]

Not that that's a reason to deprecate string.py, but this use of "map" is
not a reason not to deprecate it either.  Ditto for "map".