我想在我的 python 应用程序中与 rocksdb 交互,并在其中存储任意指令。我收集到,我可以使用 pickle 之类的东西来进行序列化。但我需要能够根据键值过滤记录。这里的正确方法是什么?
最佳答案
假设您有一个名为 dict_keys
的键列表,您有一个名为 big_dict
的字典,您只想过滤掉 dict_keys< 中的值
。您可以编写一个字典理解来遍历列表,如果它们存在,则从字典中抓取项目,如下所示:
new_dict = {key: big_dict.get(key) for key in dict_keys}
关于python - 如何方便的通过dict键值过滤dict记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45286053/