首页 > 解决方案 > Python中检查字符串是城市名称还是国家名称(也是历史名称)的最佳方法是什么

问题描述

我有一长串包含城市或国家名称的字符串。该列表还包含一些不再存在的国家的名称,例如普鲁士或奥特曼帝国。

l= [
'Russia',
'Smolensk',
'Moscow',
'Moscow',
'France',
'France',
'Russia',
'Prussia',
'Austria',
'Sweden',
'Constantinople',
'Russia',
'Great Britain',
'Spain',
'Portugal',
'Germany',
'Frankfurt',
'France',
'Leningrad',
'Paris',
'DDR',
'Paris',
'France',
'Paris',
'the United States',
'St. Helena',
]

我想将该列表分成两个l_countriesl_cities. 一个包含城市名称,另一个包含国家名称。

我认为困难在于检测旧城市和旧国家名称?

喜欢:

标签: pythonnlpgeotagging

解决方案


推荐阅读