Python编程基础的应用

在这里插入图片描述

Python编程基础的应用

对于一个文本文件,整理并读出相关信息

#输入文件路径时,可使用Tab键快速输入
with open('./data/data.txt','r',encoding='utf-8') as f:
    add_list = eval(f.read())
add_list = add_list*10000
add_dict = {}
prov_list = []
for i in add_list:
    if i[1][:3] not in prov_list: # 如果数据不在省份列表中
        prov_list.append(i[1][:3])  # 将该身份添加到省份列表当中,
        add_dict[i[1][:3]] = [i]  # 并且在add_dict创建一个该条目
    else:
        add_dict[i[1][:3]].append(i) # 找到对应键.将其值添加进去
add_dict['新疆巴音郭楞州'] = add_dict.pop('新疆巴')
add_dict['黑龙江省'] = add_dict.pop('黑龙江')
add_dict['宁夏'] = add_dict.pop('宁夏银')
add_dict['北京市']#读出‘北京市’相关信息
[['王*龙', '北京市海淀区苏州街大恒科技大厦南座4层'],
 ['庞*飞', '北京市昌平区汇德商厦四楼403'],
 ['曹*', '北京市朝阳区东三环北路28号博瑞大厦B座'],
 ['段**', '北京市朝阳区酒仙桥东路M5世纪互联'],
 ['杜*伟', '北京市昌平区汇德商厦老男孩教育'],
 ['王*', '北京市昌平区汇德商厦四楼'],
 ['许*', '北京市海淀区西北旺镇中海枫涟山庄北门对面中心'],
 ['李*成', '北京市昌平区沙河镇于辛庄村天利合家园'],
 ['刘*海', '北京市海淀区玉渊潭南路3号水科院万方城科技楼'],
 ['谢*桥', '北京市海淀区丰秀中路3号院9号楼北京数码大方科技股份有限公司'],
 ['邵*龙', '北京市海淀区西北旺镇大牛坊社区四期4号楼1单元301'],
 ['耿*涛', '北京市朝阳区三间房东柳巷甲一号意菲克大厦A座'],
 ...]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不 蔓

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值