作业要求

将数据源的快递息进行分拣,最终生成的数据格式如下

{"北京市":[['王*⻰', '北京市海淀区科技***'],['庞*⻜', '北京市昌平区商厦***'],....],"⼭东省":[['孙*云', '⼭东省济南市***'],['鞠*⻰', '⼭东省潍坊市***'],....],.......
}

思路

  • 数据源为嵌套列表
  • 结果为字典样式,key为省份,value为嵌套列表
  • 取前三字符判断是否可行,特殊区域特殊处理

代码

数据源有删减,自行添加就可以了

# -*- coding: utf-8 -*-
infos=[['王*龙', '北京市海淀区4层'],['庞*飞', '北京市昌平区四楼403'],['顾*锐', '江苏省扬州市畜禽有限公司'],['王*飞', '上海市徐汇区广场B座5E'],['华*升', '北京市海淀区大厦'],['朱*锴', '上海市浦东新区'],['陈*盼', '浙江省杭州市闲林'],['司*鹏', '河南省鹤壁市'],['聂*睿', '河北省石家庄市'],
]
results = {}
others = ['新疆','宁夏']
for info in infos:province = info[1][:3]if info[1][:2] in others:province = info[1][:2]if province in results:results[province].append(info)else:results[province] = [info]
print('{')
for province in results:print(f"\t'{province}':[")for value in results[province]:print(f"\t\t{value},")print(f"\t],")
print('}')

python 顺丰快递分拣小程序作业结果相关推荐

  1. PYTHON 顺丰快递分拣小程序

    一 .数据源: address_list = [['王*龙', '北京市海淀区苏州街大恒科技大厦南座4层'],['庞*飞', '北京市昌平区汇德商厦四楼403'],['顾*锐', '江苏省扬州市三垛镇 ...

  2. python快递分拣小程序_python英语单词测试小程序代码实例

    这篇文章主要简介了python英语单词测试小程序代码实例,文中通过示例代码简介的非常具体,对大家的学习或者工作具有一定的参考学习网上卖,需要的朋友可以学习下 爬取了扇贝英语网,并制作了一个英语单词测试 ...

  3. python快递分拣小程序_利用Python开发的ATM小程序

    最近在学习Python,便利用业余时间开发了一个模拟ATM抢银行的小程序,不废话,直接上程序 #!/usr/bin/env python #coding=utf-8 # Name: AtmCard.p ...

  4. 计算机毕业设计Python+uniapp家校通小程序(小程序+源码+LW)

    计算机毕业设计Python+uniapp家校通小程序(小程序+源码+LW) 该项目含有源码.文档.程序.数据库.配套开发软件.软件安装教程 项目运行 环境配置: Pychram社区版+ python3 ...

  5. python做小程序-【实战案例】利用Python做出趣味版防沉迷小程序

    今天带领大家利用Python做出趣味版防沉迷小程序 查询电脑的所有进程 用Python循环检测电脑软件的运行情况,当发现游戏软件时弹出警告窗口,并截图保存.学会这项技能,就再也不怕孩子偷偷打游戏了.下 ...

  6. 微信 小程序 python 渲染_干货 | 微信小程序自动化测试最佳实践(附 Python 源码)...

    本文为霍格沃兹测试学院测试大咖公开课<微信小程序自动化测试>图文整理精华版,进阶学习文末加群! 随着微信小程序的功能和生态日益完善,很多公司的产品业务形态逐渐从 App 延升到微信小程序. ...

  7. 计算机毕业设计Python+uniapp学生考勤系统小程序(小程序+源码+LW)

    计算机毕业设计Python+uniapp学生考勤系统小程序(小程序+源码+LW) 该项目含有源码.文档.程序.数据库.配套开发软件.软件安装教程 项目运行 环境配置: Pychram社区版+ pyth ...

  8. 计算机毕业设计Python+uniapp校园服务微信小程序(小程序+源码+LW)

    计算机毕业设计Python+uniapp校园服务微信小程序(小程序+源码+LW) 该项目含有源码.文档.程序.数据库.配套开发软件.软件安装教程 项目运行 环境配置: Pychram社区版+ pyth ...

  9. 计算机毕业设计Python+uniapp学生课堂考勤小程序(小程序+源码+LW)

    计算机毕业设计Python+uniapp学生课堂考勤小程序(小程序+源码+LW) 该项目含有源码.文档.程序.数据库.配套开发软件.软件安装教程 项目运行 环境配置: Pychram社区版+ pyth ...

最新文章

  1. Spring Boot 定义接口的方法是否可以声明为 private?
  2. 世界软件出现十个拐点 中国软件几乎按兵不动
  3. 荣事达空调质量差3天即坏
  4. php excel 读取日期问题
  5. yolov3 python_Python 3 Keras YOLO v3解析与实现
  6. LeetCode之Merge Sorted Array
  7. css3文字一行或多行展示,多余文字省略号(学习)超出隐藏
  8. 手绘平面设计邮票插画素材,复古元素走起
  9. php 微信pic_url,一段代码实现微信公众号开发校园图书馆
  10. ES2018 学习笔记(4)Unicode 和 ISO 10646
  11. springmvc配置拦截器及测试详解
  12. html如何调图片透明度,改变图片的透明度.html
  13. 验证iOS应用的无障碍特性
  14. 用IDEA写一个登录系统
  15. 2020年十大办公室装修设计建议!
  16. vscode插件不兼容无法安装
  17. 学习linux下破解wifi密码
  18. 计算机硬件常见配件的性能指标,计算机硬件的功能和功能
  19. 色度学:RGB颜色空间与CMYK颜色空间的比较与图示
  20. 盘点Linux操作系统的十大版本

热门文章

  1. 康得新暴跌70%,背后隐藏着怎样的真相?
  2. 定义一个结构体,并使用结构体的方式保存这些数据。使用结构体的方式读取打印学号为 090098 与 090010 同学的各种信息
  3. Linux DRM Developer's Guide
  4. “富士康跳楼事件”引发的思考
  5. 个人整理的UI设计部分知识点(AI和PS)
  6. (音乐可视化项目)Light-Dancer为音乐而生
  7. 车辆调度混乱?看DHTMLX Gantt 如何提高企业调度管理效率
  8. 微信小程序自动化测试全流程(安卓真机+Appium)
  9. 你以为学编程很简单吗,其实它很难!你以为学编程很难吗,其实它很简单!
  10. 推荐一款IP切换工具