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

标签 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]

关于python - 字典:获取键列表的值列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18453566/

相关文章:

java - 我可以将字符串转换为具有泛型类型的列表吗?

python - 将键的字典和键内的字典列表保存到 JSON,其中字典按行存储

python - Python中的 "int(a[::-1])"是什么意思?

python - 如何从图像创建视频?

Python:如何管理其他程序?

python - 如何在 python 中轻轻地洗牌列表

python - 有没有一种更优雅/优化的方式来实现这种连接算法?

c# - 如何按键对字典进行排序

python - 将文本元素保存到Python中的字典中

python - 测试元组列表之间的差异并构建结果字典