• 字典的使用


    字典是一种key-value的数据类型,dict是无序的。key必须是唯一的。不能重复
    info={'name':liuhailin,'age':18}
    print(info['name']) 查,没有报错
    info.get('name') 查,没有提示没有
    info['name']='zilong' 修改name的value
    info['id']=1 没有的就增加
    del info['id'] 删除id 
    info.pop('id')删除id
    info.popitem()随机删除
    info.update(b) 两个字典合并,有key的,把b的数据覆盖info的
    c=dict.fromkeys([2,8,9],"test")初始化一个字典值。
    info.clear()清空字典
    info.values()获得值的迭代器
    字典嵌套:
    info={
     key:{key1:value,key2:value}
    key3:{key4:value,key5: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["大陆"]["1024"])
     
    循环字典:
    for i in dict:       速度快
       print(i,dict[1])
     
    for k,v in dict.items():   把字典转换成列表。数据量大。不合适用。速度慢
         print(k,v)
     
     
  • 相关阅读:
    CSS命名规范
    css的img移上去边框效果及CSS透明度
    css动画之波纹
    css翻页样式
    关于Chrome的开发15个小技巧
    css三角形
    css限制图片大小,避免页面撑爆
    网易2016研发project师笔试题
    遇到 Form 性能问题怎么办 performance issue
    一个美丽的java烟花程序
  • 原文地址:https://www.cnblogs.com/xuepython/p/6625936.html
Copyright © 2020-2023  润新知