我有一个将键(字符串)映射到对象的大字典。我翻了一遍这本大字典,在某些时候,我只想从中抽出几个词条。这本词典通常有数千个词条。当我使用pickle加载字典时,如下所示:# my dictionary from pickle, containing thousands of entriesrelevant_entries: value = mydict[entry]
我注意到加载整个酸菜可能需要3-4秒,这是我
我有许多字典实例,这些字典的内容经常变化,大约有100个条目(有时更少)。我需要经常查询这本字典。我还不太确定,但我认为我的字典查找正在逐渐变得昂贵,并对我的表现产生不利影响(这是一个关键的问题)。int hc = MyStrKey.GetHasCode();
然后直接通过哈希码在字典中查找相应的值(如果可以的话)?如果有可能的话,是不是不推荐,是否值得加速呢?我的意思是,随着时间的推移,我要在字典中添加和删除词条。