相關知識點:
#key-value #字典是無序的,因為他沒有下標,通過key找 info={ 'stu01':"liuhaolai", 'stu02':"wangshulin" } print(info['stu01']) info['stu03']='劉**'#若不存在該key,則直接添加 info['stu04']='王##' print(info) #del del info['stu03'] print(info) #pop info.pop('stu04') print(info) print(info.get('stu03'))#不確定字典里有沒有時用 print('stu01' in info)#判斷有沒有 print(info.values())#打印值 print(info.keys())#打印key #字典的嵌套 place={ '遼寧':{ '大連':['很漂亮','很干凈'], '沈陽':['很大','有些亂'], '阜新':['很小','很安逸'] }, '江蘇':{ '南京':['省會','性價比極低'], '蘇州':['古今結合','小橋流水'], '鎮(zhèn)江':['有些亂','一般般'] } } print("------") print(place) place['江蘇']['鎮(zhèn)江'][1]='一般般啦' print(place) print(place.values())#打印值 print(place.keys())#打印key place.setdefault('河北',{'唐山:[0,1]'})#查,沒有就添加,和get不同 print(place) print(place.setdefault('江蘇',{'蘇州:[0,1]'}))#查,沒有就添加 info={ 'stu01':"liuhaolai", 'stu02':"wangshulin", 'stu03':'lucky', 'stu04':'pangpang' } new={ 'stu01':'david', 'stu02':'tree', 'stu05':'lala' } new.setdefault('stu03','david')#查,沒有就添加 print(new) info.update(new)#將已有的覆蓋更新,沒有的創(chuàng)建 print(info) print(info.items())#字典轉成列表 c=dict.fromkeys([6,7,8],[1,{"name":'number'}])#初始化一個新字典 print(c) #字典的循環(huán) info2={ 'stu01':"liuhaolai", 'stu02':"wangshulin", 'stu03':'lucky', 'stu04':'pangpang' } print(info2.get('stu01')) print(info2.setdefault('stu01')) for i in info2:#推薦!!!!!! print(i,info[i]) print("------") for k,v in info2.items():#效果一樣,但低效 print(k,v)
本文題目:Python用字典構建多級菜單功能-創(chuàng)新互聯
轉載注明:http://www.chinadenli.net/article28/ipecp.html
成都網站建設公司_創(chuàng)新互聯,為您提供ChatGPT、品牌網站建設、網站制作、外貿建站、搜索引擎優(yōu)化、軟件開發(fā)
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯