给定一个文本,它被分成单词列表,我想查找字典中每个单词,该字典也是从文本文件中读取并使用
与其检查每个单词是否包含在字典中(这非常缓慢),我需要根据通配符 '*'(位于末尾,即不需要 permuterm 解决方案)选择一组元素。例如,解决方案应选择以“dep”开头的所有字典元素,而无需遍历整个字典列表。
在这种情况下,性能至关重要。我想到了 B 树...但是:
split('\n')
分隔的。与其检查每个单词是否包含在字典中(这非常缓慢),我需要根据通配符 '*'(位于末尾,即不需要 permuterm 解决方案)选择一组元素。例如,解决方案应选择以“dep”开头的所有字典元素,而无需遍历整个字典列表。
在这种情况下,性能至关重要。我想到了 B 树...但是:
- 什么是Python中用于快速实现的最佳软件包和数据类型?
- 请提供代码示例。