Python 8天从入门到精通训练营笔记2. XX快递分拣小程序

stu_list = [['李渊', 82], ['李世⺠', 7], ['侯君集', 5], ['李靖', 58], ['魏征',41], ['房⽞龄', 64], ['杜如晦', 65], ['柴绍', 94], ['程知节', 45], ['尉迟恭', 94],['秦琼', 54], ['⻓孙⽆忌', 85], ['李存恭', 98], ['封德彝', 16], ['段志⽞', 44], ['刘弘基', 18], ['徐世绩', 86], ['李治', 19], ['武则天', 39], ['太平公主', 57], ['⻙后',76], ['李隆基', 95], ['杨⽟环', 33], ['王勃', 49], ['陈⼦昂', 91], ['卢照邻', 70],['杨炯', 81], ['王之涣', 82], ['安禄⼭', 18], ['史思明', 9], ['张巡', 15], ['雷万春', 72], ['李⽩', 61], ['⾼⼒⼠', 58], ['杜甫', 27], ['⽩居易', 5], ['王维', 14],['孟浩然', 32], ['杜牧', 95], ['李商隐', 34], ['郭⼦仪', 53], ['张易之', 39], ['张昌宗', 61], ['来俊⾂', 8], ['杨国忠', 84], ['李林甫', 95], ['⾼适', 100], ['王昌龄',40], ['孙思邈', 46], ['⽞奘', 84], ['鉴真', 90], ['⾼骈', 85], ['狄仁杰', 62], ['⻩巢', 79], ['王仙芝', 16], ['⽂成公主', 13], ['松赞⼲布', 47], ['薛涛', 79], ['⻥⽞机', 16], ['贺知章', 20], ['李泌', 17], ['韩愈', 100], ['柳宗元', 88], ['上官婉⼉ 五代⼗国:朱温', 55], ['刘仁恭', 6], ['丁会', 26], ['李克⽤', 39], ['李存勖', 11],['葛从周', 25], ['王建', 13], ['刘知远', 95], ['⽯敬瑭', 63], ['郭威', 28], ['柴荣', 50], ['孟昶', 17], ['荆浩', 84], ['刘彟', 18], ['张及之', 45], ['杜宇', 73],['⾼季兴', 39], ['喻皓', 50], ['历真', 70], ['李茂贞', 6], ['朱友珪', 7], ['朱友贞',11], ['刘守光', 2]]

A_list = []

B_list = []

C_list = []

D_list = []

E_list = []

for i in range(0,len(stu_list)):

    if stu_list[i][1] >= 90:

        A_list.append(stu_list[i])

    elif stu_list[i][1] >= 80:

        B_list.append(stu_list[i])

    elif stu_list[i][1] >= 70:

        C_list.append(stu_list[i])

    elif stu_list[i][1] >= 60:

        D_list.append(stu_list[i])

    else:

        E_list.append(stu_list[i])

new_stu_list = list[A_list,B_list,C_list,D_list,E_list]

print(new_stu_list)

# 列表嵌套

infos=[

    ['王*龙', '北京市海淀区4层'],

    ['庞*飞', '北京市昌平区四楼403'],

    ['顾*锐', '江苏省扬州市畜禽有限公司'],

    ['王*飞', '上海市徐汇区广场B座5E'],

    ['华*升', '北京市海淀区大厦'],

    ['朱*锴', '上海市浦东新区'],

    ['陈*盼', '浙江省杭州市闲林'],

    ['司*鹏', '河南省鹤壁市'],

    ['聂*睿', '河北省石家庄市'],

]

results = {}

for info in infos:         

    province = info[1][:3]      # 赋值province

    if province in results:    #如果该键值已经存在

        results[province].append(info)  #在该键下面append value值

    else:

        results[province] = [info]    #如果该键值不存在,则新建value

print('{')

for province in results:

    print(f"\t'{province}':[")

    for value in results[province]:

        print(f"\t\t{value},")

    print(f"\t],")

print('}')

data_list = [

['王*龙', '北京市海淀区苏州街大恒科技大厦南座4层'],

    ['庞*飞', '北京市昌平区汇德商厦四楼403'],

    ['顾*锐', '江苏省扬州市三垛镇工业集中区扬州市立华畜禽有限公司'],

    ['王*飞', '上海市徐汇区上海市徐汇区H88越虹广场B座5E'],

    ['华*升', '北京市海淀区杰睿大厦'],

    ['朱*锴', '上海市浦东新区川沙新镇华川家园33号楼503'],

    ['陈*盼', '浙江省杭州市闲林街道,西溪华东园,十幢一单元401。'],

    ['司*鹏', '河南省鹤壁市淇滨大道310号  鹤壁京立医院'],

    ['聂*睿', '河北省石家庄市中山路勒泰中心写字楼b座11层'],

    ['张*', '辽宁省本溪市明兴丽城九号楼四单元'],

    ['冉*晗', '河北省石家庄市体育南大街385号'],

    ['高*杰', '北京市朝阳区广渠路42号院3号楼,408'],

    ['李*国', '安徽省合肥市新站区淮合花园'],

    ['常*源', '江苏省南京市白下路242号,南京市红十字医院,放射科'],

    ['张*玉', '河北省沧州市新居然家居广场'],

    ['王*川', '上海市奉贤区南桥镇 贝港七区'],

    ['魏*飞', '河北省石家庄市新石北路与红旗大街交口开元大厦502室'],

    ['张*', '山东省济南市兴港路三庆城市主人'],

    ['段*琪', '山西省临汾市福利路尧乡小区'],

    ['刘*', '北京市昌平区龙禧三街骊龙园601'],

    ['王*生', '上海市杨浦区邯郸路复旦大学遗传学楼319室'],

    ['王*君', '江苏省扬州市叶挺路318号建行营业部'],

    ['王*义', '北京市东城区环球贸易中心D座'],

    ['李*', '陕西省汉中市同沟寺镇晨光村二组'],

    ['裴*宇', '吉林省四平市岭西新耀豪庭7栋'],

    ['丁*', '山东省烟台市大季家镇芦洋村'],

    ['刘*铎', '黑龙江省佳木斯市火电小区桥头浴池附近惠惠干洗店'],

    ['梁*升', '吉林省吉林市承德街45号吉林化工学院'],

    ['陈*龙', '上海市浦东新区郭守敬路498号23号楼23215'],

    ['张*', '上海市徐汇区桂林路402号 诚达创意园76幢407室 银基科技'],

    ['何*畅', '河南省周口市西华县箕城高中'],

    ['欧*', '北京市丰台区东营里5号院8号楼2单元401'],

    ['陶*', '安徽省宣城市鳌峰东路180号宣城皖南农商银行413室'],

    ['艾*麦提江·拜克热', '浙江省杭州市浦沿街道江畔云卢4幢2单元1202'],

    ['王*', '上海市浦东新区福山路455号,全华信息大厦,1楼,平安银行'],

    ['刘*林', '湖北省宜昌市枝城镇大堰村四组'],

    ['罗*', '河南省信阳市西关黄国新城C6'],

    ['莫*', '河南省郑州市金水区76号9202'],

    ['徐*龙', '安徽省合肥市长江西路新加坡花园城4联排'],

]

info = {

}# 定义一个空的字典用来记录归属后的信息

for iin data_list:# 循环遍历数据源,遍历一个数据就放到字典里面一个

    province_name = i[1][:2]# i表示遍历到的数据源,i[1]表示该数据源的第二个队列,[:2]表示取该队列的前两个字符

    if province_namenot in info:# 即第一次出现

        info[province_name] = [i]# 第一次出现就将出现的省份添加带字典的key中去

    else:

info[province_name].append(i)# 不是第一次出现就放到对应省份的value中

for kin info:# 打印输出操作后的字典

    print(k, info[k])

北京 [['王*龙', '北京市海淀区苏州街大恒科技大厦南座4层'], ['庞*飞', '北京市昌平区汇德商厦四楼403'], ['华*升', '北京市海淀区杰睿大厦'], ['高*杰', '北京市朝阳区广渠路42号院3号楼,408'], ['刘*', '北京市昌平区龙禧三街骊龙园601'], ['王*义', '北京市东城区环球贸易中心D座'], ['欧*', '北京市丰台区东营里5号院8号楼2单元401']]

江苏 [['顾*锐', '江苏省扬州市三垛镇工业集中区扬州市立华畜禽有限公司'], ['常*源', '江苏省南京市白下路242号,南京市红十字医院,放射科'], ['王*君', '江苏省扬州市叶挺路318号建行营业部']]

上海 [['王*飞', '上海市徐汇区上海市徐汇区H88越虹广场B座5E'], ['朱*锴', '上海市浦东新区川沙新镇华川家园33号楼503'], ['王*川', '上海市奉贤区南桥镇 贝港七区'], ['王*生', '上海市杨浦区邯郸路复旦大学遗传学楼319室'], ['陈*龙', '上海市浦东新区郭守敬路498号23号楼23215'], ['张*', '上海市徐汇区桂林路402号 诚达创意园76幢407室 银基科技'], ['王*', '上海市浦东新区福山路455号,全华信息大厦,1楼,平安银行']]

浙江 [['陈*盼', '浙江省杭州市闲林街道,西溪华东园,十幢一单元401。'], ['艾*麦提江·拜克热', '浙江省杭州市浦沿街道江畔云卢4幢2单元1202']]

河南 [['司*鹏', '河南省鹤壁市淇滨大道310号  鹤壁京立医院'], ['何*畅', '河南省周口市西华县箕城高中'], ['罗*', '河南省信阳市西关黄国新城C6'], ['莫*', '河南省郑州市金水区76号9202']]

河北 [['聂*睿', '河北省石家庄市中山路勒泰中心写字楼b座11层'], ['冉*晗', '河北省石家庄市体育南大街385号'], ['张*玉', '河北省沧州市新居然家居广场'], ['魏*飞', '河北省石家庄市新石北路与红旗大街交口开元大厦502室']]

辽宁 [['张*', '辽宁省本溪市明兴丽城九号楼四单元']]

安徽 [['李*国', '安徽省合肥市新站区淮合花园'], ['陶*', '安徽省宣城市鳌峰东路180号宣城皖南农商银行413室'], ['徐*龙', '安徽省合肥市长江西路新加坡花园城4联排']]

山东 [['张*', '山东省济南市兴港路三庆城市主人'], ['丁*', '山东省烟台市大季家镇芦洋村']]

山西 [['段*琪', '山西省临汾市福利路尧乡小区']]

陕西 [['李*', '陕西省汉中市同沟寺镇晨光村二组']]

吉林 [['裴*宇', '吉林省四平市岭西新耀豪庭7栋'], ['梁*升', '吉林省吉林市承德街45号吉林化工学院']]

黑龙 [['刘*铎', '黑龙江省佳木斯市火电小区桥头浴池附近惠惠干洗店']]

湖北 [['刘*林', '湖北省宜昌市枝城镇大堰村四组']]

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,692评论 6 501
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,482评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,995评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,223评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,245评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,208评论 1 299
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,091评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,929评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,346评论 1 311
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,570评论 2 333
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,739评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,437评论 5 344
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,037评论 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,677评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,833评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,760评论 2 369
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,647评论 2 354

推荐阅读更多精彩内容