相关疑难解决方法(0)

Python - 列表和字典键之间的交集

我有一个如下所示的列表:

l1 = ['200:200', '90:728']
Run Code Online (Sandbox Code Playgroud)

我有一个字典,看起来像这样:

d1 = {'200:200':{'foo':'bar'},'300:300':{'foo':'bar'}}
Run Code Online (Sandbox Code Playgroud)

我需要过滤掉只有键在l1中的词典.字典应如下所示:

result = {'200:200':{'foo':'bar'}}
Run Code Online (Sandbox Code Playgroud)

本质上是一个列表和一个字典的键的交集,同时返回字典的子部分.

如果时间是大型设备的问题,我该如何有效地做到这一点?

谢谢

python

16
推荐指数
3
解决办法
7848
查看次数

标签 统计

python ×1