假设我们有类型的字典列表:热键列表中的字典项目的值由某个键值?
[
{
'k1': 'v11',
'k2': 'v21',
'k3': 'v31'
},
{
'k1': 'v12',
'k2': 'v22',
'k3': 'v32'
},
{
'k1': 'v13',
'k2': 'v23',
'k3': 'v33'
}
]
我想获得的所有值,其关键是:[v11, v12, v13]
,但使用没有循环。
我已经尝试使用map
功能和functools.partial
:
map(functools.partial(dict.get(), 'k1'), the_list)
但它是错的,因为我只能用functools.partial
绑定的第一个参数。
那么有没有pythonic方法来做到这一点?
为什么“不循环”?列表理解是“循环”吗? – 2014-09-04 13:59:12