Python用字典構(gòu)建多級菜單功能-創(chuàng)新互聯(lián)

相關知識點:

創(chuàng)新互聯(lián)總部坐落于成都市區(qū),致力網(wǎng)站建設服務有成都做網(wǎng)站、成都網(wǎng)站建設、網(wǎng)絡營銷策劃、網(wǎng)頁設計、網(wǎng)站維護、公眾號搭建、小程序開發(fā)、軟件開發(fā)等為企業(yè)提供一整套的信息化建設解決方案。創(chuàng)造真正意義上的網(wǎng)站建設,為互聯(lián)網(wǎng)品牌在互動行銷領域創(chuàng)造價值而不懈努力!
#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={
 '遼寧':{
  '大連':['很漂亮','很干凈'],
  '沈陽':['很大','有些亂'],
  '阜新':['很小','很安逸']
 },
 '江蘇':{
  '南京':['省會','性價比極低'],
  '蘇州':['古今結(jié)合','小橋流水'],
  '鎮(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())#字典轉(zhuǎn)成列表
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用字典構(gòu)建多級菜單功能-創(chuàng)新互聯(lián)
轉(zhuǎn)載注明:http://www.muchs.cn/article28/ipecp.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供ChatGPT品牌網(wǎng)站建設、網(wǎng)站制作外貿(mào)建站、搜索引擎優(yōu)化軟件開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司