python pycharm中我这个地图里面是有省、自治区什么的,不好用,怎么把这些后缀去掉,我要是主动加的话有点麻烦,有没有什么好办法直接就是新疆,江苏

python Map地图省名称后缀怎么去掉
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- CodeBytes 2023-01-31 10:45关注
使用正则表达式来完成这项任务
参考如下代码,希望有帮助import re def remove_suffix(s): return re.sub(r'\s*(省|自治区)$', '', s) province = ['新疆省', '江苏省'] province = [remove_suffix(p) for p in province] print(province) # 输出: ['新疆', '江苏']
这段代码通过使用 re.sub 函数进行正则表达式替换,将字符串结尾的 “省” 和 “自治区” 替换为空字符串,从而去除了这些后缀。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报