假设我有一个这样构建的字典:
d={0:1, 1:2, 2:3, 10:4, 11:5, 12:6, 100:7, 101:8, 102:9, 200:10, 201:11, 202:12}
并且我想通过以包含以下键的方式d1
进行切片来创建子字典: . 最终输出应该是:d
d1
0, 1, 2, 100, 101, 102
d1={0:1, 1:2, 2:3, 100:7, 101:8, 102:9}
鉴于我的真实字典包含超过 2,000,000 个项目,是否有一种有效的 Pythonic 方式来执行此操作?
我认为这个问题适用于键是整数的所有情况,当切片需要遵循某些不等式规则时,以及当最终结果需要将一堆切片放在同一个字典中时。