drsalists at gmail.com
Mon Nov 17 02:31:26 CET 2014
On Sun, Nov 16, 2014 at 4:09 PM, Steven D'Aprano
<steve+comp.lang.python at pearwood.info> wrote:
> Pavel Volkov wrote:
>> I checked my modules with pylint and saw the following warning:
>> W: 25,29: Used builtin function 'map' (bad-builtin)
>> Why is the use of map() discouraged?
>> It' such a useful thing.
> That's a bug in pylint. It's not a bad builtin, it is perfectly fine.
> Some people don't like map. Pay no attention to them.
I actually avoid map.
map works as intended; there's nothing particularly wrong with it. In
fact I believe it's pretty important in lisp, but it's a rather
glaring example of TMTOWTDI in Python.
BTW, I believe in Python 2.x map is like a list comprehension, but in
3.x map is like a generator expression.
More information about the Python-list