给定以下数据结构,找出两种数据结构共有的交集键的最有效方法是什么。
dict1 = {'2A':'....','3A':'....','4B':.....}
list1 = [......,'2A','4B'.....]
Expected output = ['2A','4B']
如果这也能产生更快的输出,我可以将列表(不是 dict1)组织成任何其他数据结构。由于此查找已针对大量 dicts 完成 2 - 速度至关重要。
给定以下数据结构,找出两种数据结构共有的交集键的最有效方法是什么。
dict1 = {'2A':'....','3A':'....','4B':.....}
list1 = [......,'2A','4B'.....]
Expected output = ['2A','4B']
如果这也能产生更快的输出,我可以将列表(不是 dict1)组织成任何其他数据结构。由于此查找已针对大量 dicts 完成 2 - 速度至关重要。