构建行政区域字典‘区‘与‘小区‘划分

我要将最后的行政单位做字典的键(例如市、县、区、小区),个数据按对应关系作为值。在判断最后文字小区时,区包含在小区内,例如会出现{区:核心小区}。我想把这种包含关系去掉。多加一个字判断,例如当我截取数据最后一个字与‘区'进行比对时,向前多取一个字判断是否在库里,海淀区多取一个字,淀区不在库中(['市','县','镇','乡','村','区','小区']),不在则海淀区属于区,匹配‘核心小区’时,小区在库里,‘区’匹配的数据就没有‘核心小区’数据了。

代码如下:

加了一层判断后:


猜你喜欢

转载自blog.csdn.net/shaoqiangaa/article/details/79308649