从dict获取值列表

时间:2015-09-23 15:23:26

标签: python python-3.x

实施get_values的最pythonic方式是什么:

>>> d = { 'a' : 0, 'b': 32424, 'c' : 'whatever' }
>>> get_values(d, ['a', 'c'])
[ 0, 'whatever' ]

是否有内置函数可以做到这一点?还有其他可接受的方法吗?

(我想要所有的vales,只是对应于指定字段列表的值的列表)

1 个答案:

答案 0 :(得分:2)

给出一个列表keys

[d[key] for key in keys]