['王*龙', '北京市海淀区苏州街大恒科技大厦南座4层'], ['庞*飞', '北京市昌平区汇德商厦四楼403'], ['顾*锐', '江苏省扬州市三垛镇工业集中区扬州市立华畜禽有限公司'], ['王*飞', '上海市徐汇区上海市徐汇区H88越虹广场B座5E'], ['华*升', '北京市海淀区杰睿大厦'], ['朱*锴', '上海市浦东新区川沙新镇华川家园33号楼503'], ['陈*盼', '浙江省杭州市闲林街道,西溪华东园,十幢一单元401。'], ['申*伟', '上海市青浦区巷佳华苑三期10号楼904室'], ['刘*', '湖北省武汉市左岭新城1社区15栋'], ['单*成', '山东省日照市日照职业技术学院'], ['韩*红', '上海市杨浦区隆昌路619号10号楼二楼'], ['魏*琪', '北京市丰台区汉威国际广场4区12号楼'], ['杨*康', '北京市丰台区丰台科技园汉威广场12栋'], 用python怎么按照每个省市分类 表达出来
时间: 2023-10-23 20:53:36 浏览: 146
要按照每个省市分类并以表达方式输出,你可以使用字典(dict)来存储分类结果。以下是示例代码:
```python
dict_pv = {}
for item in list_fj:
if '省' in item: # 地址里有省
pv = item.split('省')[0] + '省' # 把是什么省提取出来
if pv not in dict_pv.keys(): # 去重
dict_pv[pv] = []
dict_pv[pv].append(item)
elif '市' in item:
pv = item.split('市')[0] + '市'
if pv not in dict_pv.keys(): # 去重
dict_pv[pv] = []
dict_pv[pv].append(item)
# 输出分类结果
for pv, addresses in dict_pv.items():
print(pv + ':')
for address in addresses:
print('\t', address)
```
这段代码会将地址列表中的每个地址按照省市进行分类,并以省市为键,地址列表为值存储在字典dict_pv中。然后通过遍历字典,按照要求的表达方式输出分类结果。
注意:示例代码中使用了你提供的地址列表list_fj,请确保该列表已经定义并包含正确的地址信息。
阅读全文