在python中,将多单词名称字符串列表与主列表进行匹配的最佳方法

在python中,将多单词名称字符串列表与主列表进行匹配的最佳方法,python,Python,我有一个地名列表(~3000行),这些地名是从扫描索引中获取的OCR。我试图通过将数据与主地名列表进行比较来清理数据 输入列表名称有多个单词和缩写词(例如,峰为Pk,峰为Mt,等等) 正如答案中所建议的,可以使用字典检查缩写的常用词——但是,测试多词名称是否在主列表中最有效的方法是什么 缩略语是否在主列表中?如果是这样,您可以使用hashmap(字典)。每个人都喜欢hashmaps(字典)@确实是数字。在python中,它被称为良好调用。我可以将缩写添加到字典中以优化检查。主要问题是多词检查,其

我有一个地名列表(~3000行),这些地名是从扫描索引中获取的OCR。我试图通过将数据与主地名列表进行比较来清理数据

输入列表名称有多个单词和缩写词(例如,峰为Pk,峰为Mt,等等)


正如答案中所建议的,可以使用字典检查缩写的常用词——但是,测试多词名称是否在主列表中最有效的方法是什么

缩略语是否在主列表中?如果是这样,您可以使用hashmap(字典)。每个人都喜欢hashmaps(字典)@确实是数字。在python中,它被称为良好调用。我可以将缩写添加到字典中以优化检查。主要问题是多词检查,其中名称不止一个词。对于主列表中的地名,还有比
更有效的吗?