码迷,mamicode.com
首页 > 编程语言 > 详细

python(4)之字典

时间:2018-04-20 10:16:54      阅读:257      评论:0      收藏:0      [点我收藏+]

标签:质量   efault   ima   镜像   rem   国内   怎样   pornhub   修改   

字典的操作方式如下:

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)之字典

标签:质量   efault   ima   镜像   rem   国内   怎样   pornhub   修改   

原文地址:https://www.cnblogs.com/aiyamoer/p/8888250.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!