1. 程式人生 > >python(4)之字典

python(4)之字典

cat 報錯 pornhub AS clas ict hist 資源 刪除

字典的操作方式如下:

info={
    ‘stu1101‘:"xiaohai",
    ‘stu1102‘:‘liming‘,
    ‘stu1103‘:"heima",

}

1.增加

info[stu1105]=wate
print(info)

2.修改

info[stu1101]=remin
print(info)

3.刪除

info.pop("stu1101") #標準刪除
del info[stu1102] #另一種刪除
info.popitem() #隨機刪除
print(info)

4.查找

print(info.get(stu1101))#如果一個key不存在,就報錯,get不會,不存在只返回None
#print(info[‘stu1106‘])#如果字典info裏面不存在,就會報錯,不建議使用 print(stu1104 in info)#判斷stu1104是否在info裏 #打印key值和value值 print(info.keys()) print(info.values())

5.其他操作

#通過其他字典更新原字典
b={
    1:12334,
    stu1105:333333,
    2:56789
}
info.update(b)#如果有key重復,就用key對應的value值更新info字典,沒有重復的key,就添加到info
print(info)

print(info.items())#將字典轉換為列表 c=dict.fromkeys([6,7,8,9],"www")#初始化一個新的字典 print(c)

6.遍歷字典

#遍歷字典
for i in info:
    print(i,info[i])

7.更改嵌套字典值

av_catalog = {
    "歐美":{
        "www.youporn.com": ["很多免費的,世界最大的","質量一般"],
        "www.pornhub.com": ["很多免費的,也很大","質量比yourporn高點"],
        "letmedothistoyou.com
": ["多是自拍,高質量圖片很多","資源不多,更新慢"], "x-art.com":["質量很高,真的很高","全部收費,屌比請繞過"] }, "日韓":{ "tokyo-hot":["質量怎樣不清楚,個人已經不喜歡日韓範了","聽說是收費的"] }, "大陸":{ "1024":["全部免費,真好,好人一生平安","服務器在國外,慢"] } } av_catalog[大陸][1024][1]=可以在國內做鏡像 #更改字典裏的內容 print(av_catalog) av_catalog.setdefault("taiwan",{www.baidu.com:[1,2]})#如果av_catalog字典裏沒有,則添加到字典,反之,則不添加 print(av_catalog)



python(4)之字典