一.字典定义
info = {
"ZhangSan":"18",
"LiSi":"20",
"WangWu":"22"
}
#字典是无序的,并且key值是唯一的
二.字典的基本操作
print(info) #输出字典
info["004"] = "小红" #添加元素
print(info)
info["001"] = "小强" #修改元素
print(info)
info.pop("001") #删除元素
del info['002'] #删除元素
print(info)
print("004" in info) #查找元素(输出true或false)
print(info["004"]) #查找元素
print(info.keys()) #字典中的key
print(info.values()) #字典中的value
print(info.items()) #将字典转换为列表
输出结果如下:
三.字典的嵌套使用
av_catalog = {
"欧美":{
"www.youporn.com": ["很多免费的,世界最大的","质量一般"],
"www.pornhub.com": ["很多免费的,也很大","质量比yourporn高点"],
"letmedothistoyou.com": ["多是自拍,高质量图片很多","资源不多,更新慢"],
"x-art.com":["质量很高,真的很高","全部收费,屌比请绕过"]
},
"日韩":{
"tokyo-hot":["质量怎样不清楚,个人已经不喜欢日韩范了","听说是收费的"]
},
"大陆":{
"1024":["全部免费,真好,好人一生平安","服务器在国外,慢"]
}
}
print(av_catalog["大陆"]["1024"][1])
四.循环输出字典
for key in info:
print(key,info[key])
for k,v in info.items():
print(k,v)
info.items() #先将字典转换为列表