4 ms·
I even don't like using map, pefering comprehension. [w.upper() for w in ["foo", "bar"]] This underscore.py is not pythonic. Don't use it.
by rmc 14y ago
I even don't like using map, pefering comprehension.
[w.upper() for w in ["foo", "bar"]]
This underscore.py is not pythonic. Don't use it.
- jmagnusson 14y agoI completely agree with you. I only used map as he pointed out in the examples how "easy" it was to call it dynamically.
- masklinn 14y agoAn other option if you use map is `operator.methodcaller`, which is also slightly closer in semantics to underscore's invoke (function name specified by string, ability to specify argument to apply to the method, duck-typed).