【发布时间】:2011-10-13 06:12:41
【问题描述】:
对于 Python 和 stackoverflow 来说都是新手。感谢您的耐心等待和帮助。
我想根据列表的内容过滤一个字典,如下所示:
d={'d1':1, 'd2':2, 'd3':3}
f = ['d1', 'd3']
r = {items of d where the key is in f}
这很荒谬吗? 如果不是,正确的语法是什么?
感谢您的帮助。
文森特
【问题讨论】:
-
你能假设元素都在那里吗?
-
如果 f 是
['d1', 'd3', 'd99'],期望的结果是什么?
标签: python list dictionary filter