day02_04 字典

# Author:Adminone

'''
#key-value
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.setdefault("大陆",{"www.baidu.com":[1,2]})       #取值,能取到就把值返回
print(av_catalog)
'''

'''
info = {
    'stu1101': "TengLan Wu",
    'stu1102': "LongZe Luola",
    'stu1103': "XiaoZe Maliya",
}

info["syu1101"] = "cangjing kong"
info["syu1104"] = "cangjing kong"

#del info["stu1101"]
#info.pop("stu1101")
print(info )

b ={
    'stu1101': "Alex",
    1:3,
    2:5
}

info.update(b)
print(info )
print(info.items())     #字典转列表

c = info.fromkeys([6,7,8])
c = dict.fromkeys([6,7,8],[1,{"name":"alex"},444])
print(c )


c[7][1]['name'] = "Jack Chen"
print(c)
#print(info.items() )

#info['stu1104']
print(info.get('stu1103'))

print('stu1103' in info) #info.has_key("1103") in py2.x
'''

#循环
info = {
    'stu1101': "TengLan Wu",
    'stu1102': "LongZe Luola",
    'stu1103': "XiaoZe Maliya",
}

for i in info:
    print(i,info[i])    #建议使用

'''print(info.items())  # 字典转列表,效率低下
for k,v in info.items():
    print(k,v)'''

原文地址:https://www.cnblogs.com/netflix/p/14854073.html