您的位置: 首页 > 技术问答 > 将字典值映射到列表 将字典值映射到列表 分类: 技术问答 • 2022-04-20 10:00:15 问题描述: 给出以下字典: dct = {'a':3, 'b':3,'c':5,'d':3} 如何将这些值应用于列表,例如: How can I apply these values to a list such as: lst = ['c', 'd', 'a', 'b', 'd'] 为了得到类似的东西: lstval = [5, 3, 3, 3, 3] 答 使用 c0> : >>> map(dct.get, lst) [5, 3, 3, 3, 3] 使用列表理解: >>> [dct[k] for k in lst] [5, 3, 3, 3, 3]