假設我們有類型的字典列表:熱鍵列表中的字典項目的值由某個鍵值?
[
{
'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