names = [
'LIC. SEBASTIÁN LASTIRI',
'ING. AGR. ROBERTO DANIEL RODRÍGUEZ',
'C.P.N. JULIO DOMINGO BURAK',
'INGENIERO HIDRÁULICO VÍCTOR AGUSTÍN PORRINO'
]
我有这样的名称列表,我需要从名称中删除像('lic','cpn'等)的前缀(这只是示例中有很多这种格式的前缀)从名称中删除前缀python
输出壳是这样的:
'塞巴斯蒂安LASTIRI'
我试图:
for i in names:
if '.' in i:
i.split('.')[1]
但它的工作原理时,才会有在前缀 一个点如何解决这个
想要从'INGENIEROHIDRÁULICOVÍCTORAGUSTÍNPORRINO'中删除某些东西吗?来自'ING。 AGR。罗伯特丹尼尔罗德里格斯'?你如何区分名称的“前缀”? – 2015-04-01 08:06:11
@Jérôme如果有前缀 - 应该有更多的一个点 – 2015-04-01 08:07:12
另外,'应该有多个点'使得你的问题是错误的,因为LIC。 SEBASTIÁNLASTIRI'只有一个点,因此不超过一个,因此,没有前缀... – Jerry 2015-04-01 08:10:04