字典:获取键列表的值列表

2022-02-20 00:00:00 python list dictionary key

问题描述

是否有内置/快速的方法可以使用字典的键列表来获取相应项的列表?

例如,我有:

>>> mydict = {'one': 1, 'two': 2, 'three': 3}
>>> mykeys = ['three', 'one']

如何使用mykeys以列表形式获取字典中的相应值?

>>> mydict.WHAT_GOES_HERE(mykeys)
[3, 1]

解决方案

列表理解似乎是实现此目的的好方法:

>>> [mydict[x] for x in mykeys]
[3, 1]

相关文章