[Python-ideas] Adding list.pluck() (original) (raw)
Alexandre Zani alexandre.zani at gmail.com
Fri Jun 1 23:25:24 CEST 2012
- Previous message: [Python-ideas] Adding list.pluck()
- Next message: [Python-ideas] Adding list.pluck()
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
What if it's a list of objects instead of a list of dicts? List comprehension already makes this easy:
[i['name'] for i in l]
I don't think this would add as much in python as it adds in javascript.
On Fri, Jun 1, 2012 at 2:16 PM, Oleg Broytman <phd at phdru.name> wrote:
On Sat, Jun 02, 2012 at 12:10:03AM +0300, Cenk Alt?? <cenkalti at gmail.com> wrote:
pluck() is a beautiful function which is in underscore.js library. Described as "A convenient version of what is perhaps the most common use-case for map: extracting a list of property values."
http://documentcloud.github.com/underscore/#pluck What about it implementing for python lists? And maybe for other iterables? Like operator.attrgetter? http://docs.python.org/library/operator.html#operator.attrgetter Oleg. -- Oleg Broytman http://phdru.name/ phd at phdru.name Programmers don't die, they just GOSUB without RETURN.
Python-ideas mailing list Python-ideas at python.org http://mail.python.org/mailman/listinfo/python-ideas
- Previous message: [Python-ideas] Adding list.pluck()
- Next message: [Python-ideas] Adding list.pluck()
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]