Python實現快遞分揀小程式(附原始碼和超詳細註釋)

Mr.Q*發表於2020-11-30

寫在前面

  今天使用列表+字典實現一個簡單的快遞分揀案例小程式,分享給大家,希望能夠對你們有所幫助~

  鄭重宣告:本人目前僅在CSDN這一個平臺釋出文章,其他小夥伴如果想轉載 或者引用請註明引用來源,未經許可不得直接搬運,請尊重創作人的勞動成果,謝謝!

在這裡插入圖片描述

一、需求分析

  對於所給的資料來源按照省份/自治區/直轄市進行快遞分揀,具體格式如下:

在這裡插入圖片描述

下面帶大家看一下最終的展示效果:

在這裡插入圖片描述

二、程式設計思路

  通過分析資料來源發現其為巢狀列表,內層列表儲存了姓名和地址資訊,所以我們應當使用for迴圈取出單個列表進行操作;對於生成格式要求生成一個字典,鍵key要求是省份,值value要求是一個巢狀列表,內層列表儲存資料來源的資訊;再次對資料來源進行詳細分析,發現無港澳臺地區,僅為大陸的省份,包括省、直轄市、自治區,這些資料是有限的;地址資訊的前三個字就可以表示省份了或者直轄市了,自治區做單獨處理。字典裡的鍵是帶有“省”或者“市”的,取地址資訊的前三個字的話,就要考慮使用“in”做邏輯判斷,成立的話,則該條地址資訊可放入字典的該鍵對應的值中。

三、完整程式碼

#coding=utf-8

# 資料來源
data_list = [
    ['王*龍', '北京市海淀區蘇州街大恆科技大廈南座4層'],
    ['龐*飛', '北京市昌平區匯德商廈四樓403'],
    ['顧*銳', '江蘇省揚州市三垛鎮工業集中區揚州市立華畜禽有限公司'],
    ['王*飛', '上海市徐彙區上海市徐彙區H88越虹廣場B座5E'],
    ['華*升', '北京市海淀區傑睿大廈'],
    ['朱*鍇', '上海市浦東新區川沙新鎮華川家園33號樓503'],
    ['陳*盼', '浙江省杭州市閒林街道,西溪華東園,十幢一單元401。'],
    ['司*鵬', '河南省鶴壁市淇濱大道310號  鶴壁京立醫院'],
    ['聶*睿', '河北省石家莊市中山路勒泰中心寫字樓b座11層'],
    ['張*', '遼寧省本溪市明興麗城九號樓四單元'],
    ['冉*晗', '河北省石家莊市體育南大街385號'],
    ['高*傑', '北京市朝陽區廣渠路42號院3號樓,408'],
    ['李*國', '安徽省合肥市新站區淮合花園'],
    ['常*源', '江蘇省南京市白下路242號,南京市紅十字醫院,放射科'],
    ['張*玉', '河北省滄州市新居然家居廣場'],
    ['王*川', '上海市奉賢區南橋鎮 貝港七區'],
    ['冀*慶', '河北省保定市河北大學坤興園生活區'],
    ['胡*晨', '浙江省寧波市浙江省寧波市江東區中山首府A座2004室'],
    ['尹*婷', '湖北省武漢市武漢大學資訊學部'],
    ['李*東', '遼寧省大連市大關一街3號3-3-1'],
    ['張*', '天津市河西區隆昌路94號(天津科技館)'],
    ['劉*', '湖北省黃岡市城關鎮'],
    ['阿*亞', '內蒙古呼和浩特市包頭東接民望家園1區3號樓2單元1501'],
    ['孫*雲', '山東省濟南市山東省濟南市歷下區祥泰匯東國際,一號樓3005室'],
    ['曹*亮', '黑龍江省大慶市服務外包產業園D1'],
    ['侯*琦', '上海市長寧區金鐘路凌空soho16號樓3樓'],
    ['郭*峰', '河南省商丘市高新技術開發區恆宇食品廠'],
    ['趙*生', '河北省唐山市朝陽道與學院路路口融通大廈2408室'],
    ['張*', '陝西省咸陽市文匯東路6號西藏民族大學'],
    ['劉*民', '北京市大興區南海家園四里7號樓1單元902'],
    ['郭*蘭', '湖北省武漢市湖北省'],
    ['張*強', '河北省張家口市經開區鑽石南路11號'],
    ['鞠*龍', '山東省濰坊市玉清街江山帝景B區12號樓一單元14樓'],
    ['李*', '北京市海淀區西二旗智學苑5號樓超市'],
    ['許*康', '北京市西城區西單北大街甲133號'],
    ['葉*生', '江蘇省揚州市揚子江中路756號'],
    ['趙*興', '北京市海淀區西二旗上地資訊路1號金遠見大樓華緯訊301'],
    ['徐*革', '北京市海淀區閔莊路3號102棟二層206'],
    ['徐*', '安徽省淮南市金荷小區(金格商場旁)'],
    ['雷*', '北京市朝陽區望京街道望京sohoT1C座1201'],
    ['莊*', '浙江省杭州市恆生電子大廈'],
    ['蔡*恩', '湖北省武漢市仁和路沙湖港灣B區1103'],
    ['陳*', '江蘇省蘇州市巴城鎮湖濱北路193號牛吃蟹莊'],
    ['黃*', '北京市朝陽區霄雲路26號鵬潤大廈A座33層'],
    ['魏*飛', '河北省石家莊市新石北路與紅旗大街交口開元大廈502室'],
    ['張*', '山東省濟南市興港路三慶城市主人'],
    ['段*琪', '山西省臨汾市福利路堯鄉小區'],
    ['劉*', '北京市昌平區龍禧三街驪龍園601'],
    ['王*生', '上海市楊浦區邯鄲路復旦大學遺傳學樓319室'],
    ['王*君', '江蘇省揚州市葉挺路318號建行營業部'],
    ['王*義', '北京市東城區環球貿易中心D座'],
    ['李*', '陝西省漢中市同溝寺鎮晨光村二組'],
    ['裴*宇', '吉林省四平市嶺西新耀豪庭7棟'],
    ['丁*', '山東省煙臺市大季家鎮蘆洋村'],
    ['劉*鐸', '黑龍江省佳木斯市火電小區橋頭浴池附近惠惠乾洗店'],
    ['樊*', '浙江省寧波市文苑風荷201-301'],
    ['陳*瑞', '安徽省宣城市安徽省宣城市宣州區薰化路301合肥工業大學宣城校區'],
    ['崔*峰', '浙江省台州市福溪街道始豐西路43號501室'],
    ['徐*', '湖北省武漢市三金雄楚天地1號樓1210'],
    ['王*', '浙江省寧波市浙江工商職業技術學院資訊中心'],
    ['閆*', '上海市浦東新區藍天路368弄1號301室'],
    ['於*泉', '吉林省四平市金星書苑小區8號樓5單元102室'],
    ['劉*萌', '河北省秦皇島市撫寧鎮交通局家屬院3-2-201'],
    ['石*', '安徽省宣城市薰化路301'],
    ['王*雯', '甘肅省蘭州市天水南路222號蘭州大學'],
    ['王*朝', '河南省鄭州市嵩山南路政通路升龍城六號院'],
    ['金*晶', '吉林省延邊州延吉市新興街民安委11'],
    ['蔣*彬', '遼寧省本溪市新城北岸,恆大綠洲'],
    ['牛*鑫', '黑龍江省雞西市南山路康光二號樓中雅髮廊'],
    ['陳*巨集', '山西省太原市太原理工大學'],
    ['劉*', '山西省運城市卿頭鎮'],
    ['陳*傑', '浙江省寧波市高新區研發園A5幢7樓多維時空科技有限公司'],
    ['郝**', '山東省德州市焦廟鎮'],
    ['焦*', '山西省長治市太行西街金威超市太西店金威快購辦公室'],
    ['李*旗', '北京市昌平區沙河鎮匯德商廈4樓403老男孩教育'],
    ['通*大都', '北京市豐臺區萬泉寺東路9號院1棟1單1704'],
    ['孫*川', '浙江省金華市佛堂鎮雅西村雙溪口便民超市'],
    ['宋*', '安徽省合肥市上派鎮濱河家園9棟2102'],
    ['李*', '陝西省安康市漢濱區新城街道南環東路口桃園小區大門口'],
    ['李*連', '北京市昌平區立湯路北七家威尼斯花園2區2-3'],
    ['籍*旭', '北京市房山區良鄉鴻順園西區20號樓3單元601'],
    ['韓*嵩', '北京市昌平區立湯路威尼斯花園2區2-3'],
    ['曹*', '北京市朝陽區東三環北路28號博瑞大廈B座'],
    ['賀*', '上海市徐彙區古美路1515號19號樓1101室'],
    ['關*軒', '山西省長治市石哲鎮'],
    ['羅*', '河北省廊坊市書香苑小區四號樓'],
    ['段**', '北京市朝陽區酒仙橋東路M5世紀互聯'],
    ['杜*偉', '北京市昌平區匯德商廈老男孩教育'],
    ['王*', '北京市昌平區匯德商廈四樓'],
    ['趙*波', '上海市閔行區上海市閔行區莘莊鎮廟涇路水清三村52號32弄402室'],
    ['許*', '北京市海淀區西北旺鎮中海楓漣山莊北門對面中心'],
    ['李*成', '北京市昌平區沙河鎮於辛莊村天利閤家園'],
    ['劉*', '江蘇省南京市興智路6號興智科技園A棟7層'],
    ['張*濤', '安徽省合肥市安徽省合肥市廬陽區壽春路156號古井百花大廈大廈A座2603'],
    ['高*', '上海市虹口區歐陽路351弄10號樓104室'],
    ['谷*成', '浙江省杭州市城廂街道 下湘湖路1號'],
    ['王*玉', '上海市嘉定區南翔鎮'],
    ['劉*海', '北京市海淀區玉淵潭南路3號水科院萬方城科技樓'],
    ['楊*娟', '安徽省合肥市清源路中鐵國際城和暢園'],
    ['謝*橋', '北京市海淀區豐秀中路3號院9號樓北京數碼大方科技股份有限公司'],
    ['張*', '陝西省咸陽市北上召秦楚汽車城別克雪佛蘭4s店'],
    ['邵*龍', '北京市海淀區西北旺鎮大牛坊社群四期4號樓1單元301'],
    ['耿*濤', '北京市朝陽區三間房東柳巷甲一號意菲克大廈A座'],
    ['孫*周', '北京市東城區東花市街道便宜坊寫字樓10層,恆信通大廈。就在崇文門地鐵站口旁邊'],
    ['於*涵', '山東省濟南市舜耕路舜耕山莊宿舍'],
    ['陳*', '上海市普陀區近鐵城市廣場北座15樓'],
    ['馬*', '北京市昌平區沙河鎮鬆蘭堡村西口興業家園6號樓'],
    ['李*宇', '江蘇省蘇州市工業園區蘇雅路158號華盛廣場3樓東北證券304室'],
    ['王*傑', '河北省邯鄲市後倉街39號'],
    ['劉*明', '河北省唐山市衛國北路305張家口銀行'],
    ['王*凡', '天津市南開區衛津路92號天津大學鵬翔公寓'],
    ['郭*軍', '上海市浦東新區郭守敬路498號浦東軟體園16號3樓'],
    ['宋*東', '北京市豐臺區萬壽路南口288號華信大廈'],
    ['江*', '安徽省阜陽市臨海尚城B區2單元,19號樓'],
    ['吳*', '河南省鄭州市經三路與東風路交匯處金城國際廣場6#東單元2403'],
    ['祁*雄', '湖北省武漢市洪山區白沙洲大道武漢科技大學北苑'],
    ['呂*', '上海市嘉定區上海市嘉定區嘉羅公路2019號'],
    ['黃*', '湖北省武漢市國家光電實驗室'],
    ['常*旗', '山東省濰坊市林海生態博覽園'],
    ['陳*', '上海市虹口區吳淞路218號寶礦大廈2501A'],
    ['鄭*琳', '北京市豐臺區西馬金潤家園2區10號樓11單元11-2-1'],
    ['姚*峰', '江蘇省無錫市江蘇省無錫市濱湖區龍山龔巷213#'],
    ['徐*', '浙江省杭州市餘杭塘路515矩陣國際中心2號樓705'],
    ['沈*', '上海市長寧區金鐘路968號凌空SOHO11號樓506室'],
    ['王*', '上海市浦東新區川沙路1666弄79號803'],
    ['徐*', '山東省日照市安東衛街道汾水村'],
    ['路*領', '北京市豐臺區四方景園一區3號樓1006室'],
    ['張*巍', '河南省開封市西環路北段青年城8號樓3單元302'],
    ['王*俊', '江蘇省鹽城市新都路29號紫金大廈19樓'],
    ['姜*波', '北京市朝陽區北京市朝陽區阜通東大街1號望京soho塔三B座17層1707'],
    ['曹*翎', '江蘇省蘇州市科教新城太和麗都31-1604'],
    ['齊*', '江蘇省南京市天元東路228號萊茵量子國際'],
    ['高*', '山西省太原市經濟技術開發區龍盛街2號國藥控股'],
    ['劉*', '北京市海淀區中關村丹稜街中國電子大廈B座1608'],
    ['陳*山', '安徽省六安市南港鎮'],
    ['趙*', '黑龍江省哈爾濱市錦山路5號,黑龍江省地質科學研究所'],
    ['伍*', '安徽省蕪湖市泉塘鎮'],
    ['白*潮', '上海市浦東新區康橋鎮環橋路2585弄文怡苑一期27號樓301'],
    ['黃*曦', '北京市朝陽區西壩河南路3號2層201室 同創雙子資訊科技股份有限公司'],
    ['牟*強', '山東省日照市山東東路619號 廣電網路公司'],
    ['李*運', '上海市松江區滬亭南路208弄109號801室'],
    ['楊*', '北京市朝陽區安苑路20號世紀興源大廈304'],
    ['宋*偉', '河北省石家莊市高頭鄉西高村'],
    ['任*鵬', '陝西省西安市錦業一路29號 龍旗科技園 6層 西安和利時系統工程有限公司'],
    ['孫*洲', '北京市東城區東花市街道便宜坊寫字樓10層,恆信通公司。就在崇文門地鐵站旁邊'],
    ['張*義', '上海市浦東新區三舒路181弄2號904'],
    ['門*意', '黑龍江省哈爾濱市文昌街238號聯通系統整合有限公司'],
    ['陳*維', '上海市虹口區歐陽路196號26棟2樓'],
    ['周*濤', '浙江省嘉興市施家北路陳家浜1號'],
    ['吳*', '江蘇省蘇州市工業園區星湖街328號11棟'],
    ['蘇*', '河南省鄭州市登封路晨光社群14號院綠田野超市'],
    ['王*', '陝西省西安市雁塔區雁翔路58號西安理工大學曲江校區'],
    ['趙*龍', '河北省廊坊市燕郊經濟開發區福成大酒店東福成行政中心三樓資訊部'],
    ['範*勇', '江蘇省蘇州市蘇州市吳中區木瀆鎮胥口鎮621號斯萊克精密裝置股份有限公司'],
    ['白*', '北京市東城區安定門外大街10號樓415'],
    ['劉*', '北京市昌平區回龍觀鎮二撥子新村東區7號樓1單元402'],
    ['錢*庭', '江蘇省江蘇省泰州市姜堰區南苑新村58號'],
    ['王*', '北京市朝陽區北京市朝陽區摩托羅拉大廈'],
    ['楊*', '北京市朝陽區阜榮街10號首開廣場5樓'],
    ['姬*飛', '北京市昌平區巨集福創業園15號創昱'],
    ['熊*威', '浙江省杭州市萬塘路252號計量大廈10樓'],
    ['薛*', '山東省濟南市高新區新濼大街888號福瑞達'],
    ['賈*凱', '上海市浦東新區鶴永路751弄匯賢雅苑'],
    ['孟*震', '上海市寶山區淞南鎮祥騰生活廣場,8棟816室'],
    ['劉*', '河南省洛陽市城關鎮人民路21號'],
    ['楊*凱', '湖北省武漢市中國地質大學北區1棟'],
    ['王*', '上海市浦東新區環橋路1137弄秀怡苑31號樓302'],
    ['夏*', '北京市朝陽區垂楊柳東里11號樓3單元402'],
    ['張*宇', '北京市海淀區中關村南大街6號中電資訊大廈1207'],
    ['蔡*', '陝西省西安市鳳城八路天朗御湖一號樓二單元(西門)'],
    ['高*', '新疆烏魯木齊市民主路99號建行大廈12樓審計室'],
    ['孫*園', '陝西省西安市丈八溝街道科技五路8號數字大廈'],
    ['王*亞', '北京市朝陽區華盛樂章b座1708'],
    ['李*博', '山東省淄博市索鎮花園小區5#2單元202室'],
    ['方*', '北京市海淀區北窪西里33號清華同方研究院'],
    ['楊*東', '上海市閔行區梅隴鎮高興路高興花園一街坊14號501'],
    ['袁*', '陝西省西安市高新四路南窯頭東區22排11號'],
    ['王*', '天津市河北區建國道地鐵站B口旁青創中心'],
    ['程*磊', '北京市西城區北三環中路27號商房大廈5樓'],
    ['陳*琦', '安徽省合肥市徽州大道與九華山路交叉口信旺九華國際2419'],
    ['劉*傑', '北京市大興區亦莊經濟開發區地盛北街1號35號樓2棟北京如風達快遞有限公司'],
    ['侯*森', '北京市朝陽區北苑路潮驛178'],
    ['胡*輝', '浙江省杭州市瑞立東方花城2-2-503'],
    ['楊*平', '北京市昌平區沙河鎮於辛莊村賦騰公寓'],
    ['黃*', '浙江省杭州市衢江路耀江福村3單元602'],
    ['李*', '上海市黃浦區黃浦區北京東路288弄66號甲,後門201室'],
    ['鄒*', '安徽省淮北市南坪鎮黃溝村鄒圩莊'],
    ['劉*', '北京市昌平區沙河鎮賦騰公寓E516'],
    ['彭*', '北京市望京SOHOt3  40層'],
    ['張*乾', '河南省周口市八一路人民路交叉口醫藥局家屬樓'],
    ['賀*夢', '北京市通州區永順鎮世紀星城92號樓二單元'],
    ['馮*琴', '北京市海淀區金澳國際寫字樓1115  中匯'],
    ['鄧*亮', '湖北省武漢市雲林街臺北一路58號'],
    ['李*沙', '北京市昌平區城南街道北清路珠江摩爾國際大廈五號樓二單元906'],
    ['徐*瑞', '上海市徐彙區古美路1595號寶石園27號樓2樓D區'],
    ['樑*', '陝西省西安市電子二路18號(西安石油大學)'],
    ['徐*', '浙江省衢州市西區廣電大樓'],
    ['雷*強', '河南省信陽市汪橋鎮街道濱河花園A幢6208'],
    ['張*亮', '天津市河西區鬱江道17號陳塘科技328'],
    ['陳*', '上海市浦東新區東方路1217號陸家嘴金融服務廣場15樓'],
    ['郭*', '北京市昌平區北七家鎮東三旗365號'],
    ['李*揚', '上海市浦東新區北蔡鎮北艾路1500弄6號樓203'],
    ['汝*明', '吉林省長春市長春光機所研究生部D棟'],
    ['朱*懿', '上海市靜安區陝西北路66號科恩國際中心1027室'],
    ['劉*', '上海市浦東新區五蓮路 錦河苑'],
    ['任*榮', '陝西省西安市軟體新城軟體公寓'],
    ['王*', '上海市閔行區蓮花路2080弄50號C幢3樓'],
    ['崔*斌', '北京市房山區閻村鎮焦莊村四里'],
    ['王*強', '浙江省杭州市物聯網街451號芯圖大廈17樓'],
    ['姬*玲', '黑龍江省哈爾濱市長江路462號悅山國際c座1單元2501'],
    ['T*m', '上海市浦東新區浦東大道3040弄麗江錦庭1號樓'],
    ['李*宇', '黑龍江省綏化市十道街昇平小區15號樓1單元102室'],
    ['董*', '河南省鄭州市崇高路與嵩山路交叉口北黃河商務酒店'],
    ['楊*輝', '江蘇省鎮江市江蘇大學F 區'],
    ['韓*鑑', '北京市門頭溝區濱河路葡東小區七號樓4層D門'],
    ['羅*若', '陝西省西安市龍首北路宮園一號5號樓4單元'],
    ['王*', '北京市海淀區上地東路盈創動力大廈e座801c源清慧虹資訊科技'],
    ['馬*', '湖北省武漢市廟山中路10號名湖豪庭7棟1403'],
    ['常*峰', '山西省太原市迎新街'],
    ['侯*', '浙江省杭州市江陵路1541號'],
    ['許*娟', '上海市寶山區殷高西路高境二村177號502'],
    ['徐*飛', '湖北省武漢市潘塘街喻大村梅家大灣'],
    ['崔*騰', '遼寧省瀋陽市虹橋路15號富雅豪臨'],
    ['張*俊', '新疆巴音郭楞州石化大道塔指1區25棟403'],
    ['嚴*', '北京市大興區清源北路16號,校長大廈'],
    ['李*', '北京市大興區十八里店鄉橫街子村64號檸檬家園B113'],
    ['於*佳', '北京市朝陽區郎園2號A座2層'],
    ['張*江', '北京市海淀區海淀區上地三街9號金隅嘉華大廈F座703室'],
    ['萌*', '北京市西城區金融街郵政集團公司'],
    ['張*賓', '河南省鄭州市文治路泰祥投資集團樓下新銳廣告'],
    ['彭*燦', '江蘇省蘇州市玉山鎮印象歐洲17#606'],
    ['王*亮', '北京市朝陽區雙營路11號美立方4號樓4單元602'],
    ['朱*倫', '北京市海淀區西三環中路19號海軍大院西門順豐快遞'],
    ['杜*', '河北省石家莊市河北科技大學新校區26號'],
    ['董*', '北京市朝陽區雅寶路華聲國際大廈'],
    ['朱*', '江蘇省鎮江市延陵鎮'],
    ['段*', '山東省臨沂市銀雀山街道萬閱城A座1207'],
    ['朱*', '北京市昌平區北京聯合大學昌平校區'],
    ['陳*章', '北京市昌平區沙河鎮白沙路匯德商廈老男孩教育'],
    ['肖*雅', '北京市昌平區沙河匯德商廈4樓老男孩兒教育'],
    ['趙*明', '北京市昌平區沙河順沙路匯德商廈老男孩教育403'],
    ['鄒*', '寧夏銀川市上海路福州街口雲峰盛大藥房'],
    ['袁*', '遼寧省錦州市遼寧省凌海市國慶路33B號2單元23室'],
    ['陳*', '浙江省杭州市昌化電站裡56號駿程瓷磚店'],
    ['索*輝', '遼寧省瀋陽市渾南區創新路117號東軟醫療系統有限公司'],
    ['李*', '北京市大興區天宮院地鐵站熙悅春天小區'],
    ['張*', '陝西省西安市電子城街道高新領域4號樓'],
    ['王*', '山西省呂梁市一家莊小區三期五號樓'],
    ['鍾*', '陝西省商洛市商洛學院'],
    ['薛*', '江蘇省泰州市口岸街道向陽北路94號農商行'],
    ['張*強', '甘肅省蘭州市北濱河西路666號(中國移動甘肅分公司)'],
    ['姚*飛', '上海市浦東新區成山路1728弄88號'],
    ['趙*寧', '浙江省金華市光南路898號金華移動公司'],
    ['張*昌', '北京市昌平區回龍觀東大街 矩陣小區 11樓1單元1102室'],
    ['董*亨', '上海市嘉定區曹安公路4800號同濟大學嘉定校區'],
    ['李*根', '北京市昌平區馬連店4號樓2單元'],
    ['賈*新', '北京市海淀區學院路29號'],
    ['呂*', '浙江省舟山市高亭鎮軍民路106號'],
    ['張*東', '河南省周口市西華縣基城高中'],
    ['李*東', '河北省石家莊市新石中路,物聯網大廈10層'],
    ['韓*泰', '山東省青島市青島農業大學西苑'],
    ['邵*遙', '浙江省杭州市塘棲鎮張家墩路65號博樂展具內'],
    ['李*澤', '河南省鄭州市鄭東新區龍子湖高校園區鄭州資訊科技職業學院'],
    ['沈*蕾', '浙江省杭州市下沙學源街中國計量大學'],
    ['馮*明', '上海市浦東新區張江路華夏中路 虹御公寓'],
    ['海*', '浙江省杭州市良渚街道大陸村邱家橋橋南3號'],
    ['劉*龍', '北京市通州區臺湖鎮次渠嘉園8區1號樓1705號'],
    ['王*宇', '河南省安陽市紅旗路天宇國際三號樓四單元'],
    ['宋*波', '北京市海淀區龍翔路甲1號泰翔商務樓508'],
    ['周*蕭', '北京市昌平區回龍觀鎮史各莊村176號'],
    ['樑*升', '吉林省吉林市承德街45號吉林化工學院'],
    ['陳*龍', '上海市浦東新區郭守敬路498號23號樓23215'],
    ['張*', '上海市徐彙區桂林路402號 誠達創意園76幢407室 銀基科技'],
    ['何*暢', '河南省周口市西華縣箕城高中'],
    ['歐*', '北京市豐臺區東營裡5號院8號樓2單元401'],
    ['張*', '陝西省西安市陝西西安思源學院'],
    ['曹*', '浙江省寧波市白沙街道新馬路61弄江北區農林水利局'],
    ['陳*剛', '寧夏銀川市上海東路銀佐家園東區11-1-501'],
    ['喻*明', '湖北省武漢市徐東'],
    ['陳*餘', '北京市海淀區甘家口街道阜成路北二街阜光裡小區7號樓二單元102'],
    ['劉*博', '山西省太原市小店區平陽路42號山西省自動化研究所'],
    ['王*', '北京市大興區亦莊經濟技術開發區大族廣場T5,6層洪泰空間c033'],
    ['褚*文', '湖北省武漢市明倫正街明倫生鮮市場9號'],
    ['喬**', '河北省衡水市香榭麗都2號樓1單元 2603'],
    ['貟*傑', '上海市寶山區上海市寶山區陸翔路678弄62號903'],
    ['甘*德', '北京市海淀區四季青杏石口路甲18號航天資訊園'],
    ['楊*獎', '北京市東城區東單北大街1號國旅大廈502'],
    ['李*', '北京市海淀區北京市海淀區中關村南大街9號理工科技大廈207'],
    ['劉*', '浙江省杭州市紫荊花路金月巷嘉禾花苑'],
    ['劉*亮', '北京市朝陽門'],
    ['聶*敏', '上海市浦東新區高博路188弄1號樓1903室'],
    ['劉*正', '山東省青島市流亭街道窪里社群八號樓尚美美髮'],
    ['楊*強', '陝西省西安市棗園路萬科金色悅城'],
    ['聶*', '湖北省武漢市臺銀大廈1單位1樓'],
    ['劉*', '上海市閔行區閔馳一路29弄3號1101'],
    ['郭*', '青海省西寧市互助東路12號海亮大都匯'],
    ['蘆*坤', '北京市朝陽區北京工人體育場3號看臺2號樓1706'],
    ['晉*林', '上海市楊浦區隆昌路619號城市概念10號b座'],
    ['董*', '浙江省杭州市豐潭路城西銀泰E2幢10樓'],
    ['劉*', '湖北省武漢市中國地質大學(北區)'],
    ['馬*', '河北省保定市保定市南市區朝陽南大街哈弗技術中心2076號包裹站'],
    ['王*超', '黑龍江省哈爾濱市永泰城3號樓1單位1304'],
    ['孫*敏', '北京市昌平區北京市昌平區沙河於辛莊於辛家園1號樓1單元'],
    ['鄭*龍', '河南省鄭州市花園路國基路花園SOHO2棟'],
    ['李*', '北京市昌平區流星花園三區11號樓4單元401室'],
    ['李*', '浙江省杭州市金岸提香3幢1單元1303'],
    ['莊*峰', '北京市海淀區慧科大廈'],
    ['馬*', '北京市朝陽區惠新東街11號紫光發展大廈A座12層'],
    ['朱*', '北京市海淀區東昇鎮寶盛東路奧北科技園領智中心B座5層'],
    ['吳*峰', '湖北省武漢市幸福路鴻福花園1棟3006'],
    ['付*誠', '北京市海淀區觀林園'],
    ['滕*', '江蘇省南京市秣周東路11號雙子樓9號樓15樓君度科技'],
    ['石*剛', '遼寧省大連市大連市經濟技術開發區福泉北路20號'],
    ['程*', '北京市昌平區沙河兆豐家園'],
    ['武*', '北京市昌平區回龍觀西大街龍騰苑五區16號樓1單元202'],
    ['郭*欣', '北京市西城區阜成門 萬通新世界 B座1503'],
    ['毛*', '陝西省西安市高新六路永珍匯B座'],
    ['龍*宇', '山東省青島市山東省青島市市南區青島啤酒大廈403'],
    ['郅*', '北京市順義區後沙峪清嵐花園西區15號樓一單元502'],
    ['蔡*芝', '江蘇省南京市新模範馬路五號南京工業大學國家科技園 A2405'],
    ['王*飛', '江蘇省蘇州市工業園區雪堂街1號,善行樓17棟'],
    ['葛*光', '北京市海淀區復興路甲23號華能大廈'],
    ['胡*鑫', '天津市和平區河南路63號'],
    ['陶*東', '浙江省寧波市杭州灣新區濱海四路777號b-4'],
    ['王*慶', '上海市靜安區萬榮路700號A1 SINODIS食品有限公司'],
    ['劉*闖', '北京市東城區東中街58號美惠大廈B座2單元1層MH-Z-0005'],
    ['李*', '上海市閔行區航北路228弄142號202'],
    ['林*春', '河南省鄭州市河南中醫藥大學龍子湖校區'],
    ['張*春', '陝西省延安市李渠鎮陽山村延安北鐵路小區'],
    ['李*', '浙江省杭州市文三西路52號建投大廈'],
    ['李*', '河南省鄭州市紅旗路6號華圖教育'],
    ['徐*麒', '河南省洛陽市河南科技大學開元校區'],
    ['陳*', '江蘇省蘇州市偉業迎春華府'],
    ['張*', '北京市北京亦莊經濟開發區地澤北街1號朗致集團'],
    ['伍*葵', '新疆阿克蘇地區紅旗坡十一隊'],
    ['王*操', '上海市浦東新區亮秀路72號X座6樓'],
    ['孫*強', '湖北省宜昌市大學路8號三峽大學'],
    ['王*軍', '山東省臨沂市九曲街道格瑞斯小鎮'],
    ['郭*', '天津市西青區侯臺碧水家園e區'],
    ['聶*雙', '北京市海淀區柳浪家園東里5號樓3單元801室'],
    ['安*', '遼寧省瀋陽市青山路亞都名苑3期逸林14號樓1-11-2'],
    ['戴*', '浙江省杭州市喬司街道花漫裡8幢3單元101'],
    ['米*俊', '陝西省西安市太白新苑'],
    ['周*祺', '河南省新鄉市新輝路街道建設西路保溫瓶廠家屬院向西100米新中批發'],
    ['丁*', '山西省運城市運城賓館對面北大青鳥'],
    ['文*宇', '湖北省宜昌市三峽大學欣苑'],
    ['王*', '北京市海淀區北清路68號用友軟體園'],
    ['張*君', '山東省青島市上清路16號甲,青島東軟載波科技股份有限公司'],
    ['正*', '山東省濟南市經十路20188號'],
    ['李*曉', '北京市朝陽區國際電子城總部360發票A座收發室'],
    ['丁*濤', '江蘇省蘇州市子胥路新峰工業小區11棟蘇州三川'],
    ['A*yua*', '上海市浦東新區華佗路1號'],
    ['夏*捷', '陝西省西安市西安郵電大學'],
    ['郭*坤', '山東省濟寧市濟寧學院男生宿舍'],
    ['楊*星', '湖北省武漢市江夏大道18號梅蘭山居碧水軒'],
    ['唐*寧', '新疆烏魯木齊市烏魯木齊頭屯河區火車西站6街'],
    ['田*', '上海市黃浦區馬當路388號SOHO復興廣場E棟2樓R13A'],
    ['覃*', '湖北省武漢市南李路55號'],
    ['楊*', '北京市朝陽區光華路甲8號和僑大廈B座508'],
    ['樑*雷', '北京市海淀區王莊路1號,清華同方科技廣場B2006'],
    ['李*', '湖北省武漢市東湖高新南湖大道182號'],
    ['曹*偉', '江蘇省南京市安德門大街57號楚翹城1號樓4層'],
    ['郭*鎧', '山西省太原市南中環西街萬年花城7號樓2單元401'],
    ['李*生', '江蘇省南京市江山路明發3期332棟603室'],
    ['許*辰', '河南省鄭州市豐產路111號河南省國家稅務局8樓資訊中心'],
    ['姚*超', '北京市昌平區TBD雲集中心1號樓5層'],
    ['張*', '山東省青島市山東科技大學'],
    ['高*銳', '山東省濟南市經十路萬科金域中心a座'],
    ['嚴*', '安徽省合肥市雙鳳開發區阜陽北路與魏武路交叉口西南角北部灣小區'],
    ['李*春', '山東省德州市德州職業技術學院'],
    ['張*豪', '河南省南陽市河南省南陽市宛城區第七小學郵政家屬院對面的樓七一搬運站'],
    ['康*', '北京市朝陽區垡頭東里百斯特大廈A663'],
    ['陳*', '江蘇省南京市文苑路9號南京郵電大學'],
    ['柴*虎', '北京市昌平區北七家鎮順瑋閣小區'],
    ['韓*', '遼寧省葫蘆島市小莊子鄉寶倉村'],
    ['魏*森', '北京市昌平區於辛莊路,賦騰國創中心,2樓'],
    ['鄧*明', '北京市豐臺區新華街三裡1號樓305'],
    ['趙*', '上海市寶山區寶山區高境鎮高境一村11號後3號車庫'],
    ['徐*亮', '北京市海淀區花園東路11號泰興大廈302'],
    ['張*凡', '北京市昌平區沙河鎮鬆蘭堡迎客家園507'],
    ['趙*', '北京市北京市海淀區農大國際創業園b區6065'],
    ['顧*天', '北京市海淀區上地東路1號華控大廈'],
    ['丁*', '上海市楊浦區安波路533弄碩和商務2號樓1102'],
    ['封*號', '江蘇省蘇州市陸家鎮陸豐東路199號水岸香堤2#2309'],
    ['王*哲', '上海市靜安區曲沃路430弄15號401'],
    ['劉**', '湖北省武漢市左嶺鎮 武漢華星光電一號門'],
    ['付*', '安徽省合肥市長江西路305號電信新技術樓'],
    ['魯*', '湖北省武漢市武大科技園巨集業樓C座'],
    ['張*', '北京市朝陽區小營路13號亞非大廈7層8704室'],
    ['齊*', '湖北省武漢市珞喻路馬家莊'],
    ['王*', '北京市海淀區北塢嘉園北里9號樓三單元D01'],
    ['陳*龍', '北京市朝陽區北衛新園'],
    ['曹*生', '江蘇省無錫市澄南花苑'],
    ['沈*', '北京市海淀區中關村南大街甲18號北京國際大廈D座7層'],
    ['續*', '山西省晉中市中都廣場12層暢快車貸'],
    ['趙*全', '河北省唐山市李釗莊鎮大王莊村'],
    ['成*', '上海市虹口區東五小區641號樓2007'],
    ['方*', '上海市閔行區聯航路1399弄28號1103室'],
    ['曹*', '上海市浦東新區向城路15號24C'],
    ['韓*德', '北京市大興區棗園北里小區1號樓8單元202'],
    ['金*鵬', '浙江省溫州市溫州職業技術學院生活區快遞中心'],
    ['陶*明', '浙江省嘉興市南溪路桂苑小區23幢603'],
    ['李*ir', '北京市豐臺區南苑鄉 德鑫家園9號樓5單元50'],
    ['姜*傑', '山東省臨沂市鳳凰嶺大街惠民早餐'],
    ['l*xq', '遼寧省瀋陽市衛工南街4-4網點2門瀚辰跆拳道'],
    ['趙*', '河北省邯鄲市幸福街於聯防路交叉口北行幸福馨苑'],
    ['張*鋒', '內蒙古呼和浩特市雙河鎮瑩昱佳苑商鋪A段13號(防汛東巷蓮愛糧油副食門市)'],
    ['胡*', '北京市西城區鴨子橋路24號'],
    ['王*鯤', '北京市延慶區東外小區15號樓一單元101'],
    ['馬*聞', '陝西省西安市西安郵電大學東門'],
    ['許*', '安徽省合肥市宿松路紫竹苑B區2棟2單元602室'],
    ['範*', '浙江省金華市金華職業技術學院'],
    ['馬*鐸', '山西省太原市徐溝鎮山西警察學院'],
    ['武*文', '上海市浦東新區浦東新區盛夏路738弄樟盛苑32號樓一樓'],
    ['陳*', '江蘇省徐州市蘇堤北小區四號樓三單元702室'],
    ['曹*政', '遼寧省大連市大連理工大學軟體學院'],
    ['張*超', '山東省濟南市八一立交橋西南角聯通公司3號樓'],
    ['唐*生', '山東省濟南市工業南路鑫苑國際城市花園'],
    ['嚴*鵬', '上海市楊浦區五角場街道 國定路277弄鐵村小區13號601'],
    ['張**', '甘肅省蘭州市甘肅省蘭州市七里河區蘭公坪蘭州理工大學校本部'],
    ['麻*肖', '安徽省宿州市香格里拉108幢'],
    ['劉*儀', '河北省廊坊市燕郊經濟開發區 華北科技學院'],
    ['劉*龍', '河南省洛陽市新一中文印室'],
    ['李*', '陝西省西安市臨潼區西安科技大學'],
    ['相**', '北京市昌平區天通公園裡'],
    ['康*熙', '山西省忻州市萬人商廈對面聯想專賣店'],
    ['張*棟', '山東省泰安市安駕莊鎮上前'],
    ['陶*', '安徽省宣城市鰲峰東路180號宣城皖南農商銀行413室'],
    ['艾*麥提江·拜克熱', '浙江省杭州市浦沿街道江畔雲盧4幢2單元1202'],
    ['王*', '上海市浦東新區福山路455號,全華資訊大廈,1樓,平安銀行'],
    ['劉*林', '湖北省宜昌市枝城鎮大堰村四組'],
    ['羅*', '河南省信陽市西關黃國新城C6'],
    ['莫*', '河南省鄭州市金水區76號9202'],
    ['徐*龍', '安徽省合肥市長江西路新加坡花園城4聯排'],
    ['楊*傑', '山西省忻州市京原南路雷神網咖'],
    ['朱*北', '海南省海口市和平北路三亞上二街9號'],
    ['朱*', '浙江省杭州市龍湖春江酈城'],
    ['常*磊', '北京市海淀區學院南路59號'],
    ['王*陽', '江蘇省南京市南京江寧21世紀現代城'],
    ['謝*星', '甘肅省酒泉市雄關路54號東風物流十號'],
    ['侯*', '河南省鄭州市河南省鄭州市高新區蓮花街牡丹路西雅圖榮邦城'],
    ['孫*康', '江蘇省南京市化工園方水東路9號'],
    ['索*華', '北京市昌平區北七家鎮東三旗村委會'],
    ['王*', '陝西省西安市十里鋪街長力小區北門對面(王家辣子面)'],
    ['姜*生', '北京市朝陽區東大橋宮宵國際1103'],
    ['顧*生', '安徽省阜陽市清河西路100號阜陽師範學院'],
    ['申*偉', '上海市青浦區巷佳華苑三期10號樓904室'],
    ['劉*', '湖北省武漢市左嶺新城1社群15棟'],
    ['單*成', '山東省日照市日照職業技術學院'],
    ['韓*紅', '上海市楊浦區隆昌路619號10號樓二樓'],
    ['魏*琪', '北京市豐臺區漢威國際廣場4區12號樓'],
    ['楊*康', '北京市豐臺區豐臺科技園漢威廣場12棟'],
]


new_dict={}

for i in data_list:
    #獲取省名
    if '省' in i[1][:3]: #判斷地址的前三個字元中是否有省
        a= i[1].index('省')+1
        s= i[1][0:a]
    #獲取直轄市名
    if '市' in i[1][:3]:
        a = i[1].index('市')+1
        s = i[1][0:a]
    #對少數民族自治區進行分別處理
    if '新疆' in i[1][:3]:
        s = '新疆維吾爾自治區'
    if '內蒙' in i[1][:3]:
        s = '內蒙古自治區'
    if '寧夏' in i[1][:3]:
        s = '寧夏回族自治區'
    #判斷省或者市是不是字典裡的關鍵字,不是,則新建,是就直接新增
    if s not in new_dict:
        new_dict[s]=[]
        new_dict[s].append(i)
    else:
        new_dict[s].append(i)

#print(new_dict) 如果不理解下面的列印分揀結果可以輸出new_dict先看一下內容
#列印分揀結果
print('{')
for k in new_dict: #選出每個省、直轄市、自治區
    print('\t'+k+':[')
    for i in new_dict[k]:
        print('\t\t'+str(i)) #選出具體內容
    print('\t],')
print('}')

小知識點:index()的功能為如果包含子字串則返回子串開始的索引值,否則丟擲“ValueError: substring not found”的異常。

引用源自

CSDN部落格 hupoZ 連結:https://blog.csdn.net/qq_36499127/article/details/107058473
CSDN部落格 NQ31 連結:https://blog.csdn.net/weixin_41680234/article/details/106442937

  本篇完,如有錯誤歡迎指出~

相關文章