Я начал читать о underscore.js сегодня, это библиотека для javascript, которая добавляет некоторые функциональные программные лакомства, которые я использую для использования в Python. Один довольно классный сокращенный метод pluck.
На самом деле в Python мне часто нужно выщипывать какой-то конкретный атрибут и в конечном итоге делать это:
users = [{
"name" : "Bemmu",
"uid" : "297200003"
},
{
"name" : "Zuck",
"uid" : "4"
}]
uids = map(lambda x:x["uid"], users)
Если сокращение подчеркивания находится где-то в Python, это возможно:
uids = pluck(users, "uid")
Это, конечно, тривиально добавить, но это уже в Python?