zoukankan      html  css  js  c++  java
  • day05(字典)

    字典是无序的
    key是唯一的

    改:
    info['stu1101']=''

    删除:
    del info
    info.pop()
    info.popitem()#随机删除一个

    增:
    info['stu1104']=''

    查:
    print(info['stu1101'])
    print(info.get('stu1101')) #如果字典中不存在,则会输出none,不会报错
    print(info.keys) #输出key值
    print(info.values) #输出values
    print(info.items) #输出字典值
    dict.setdefault(key, default=None) key -- 查找的键值。default -- 键不存在时,设置的默认键值。


    代码
    av_catalog = {
    "欧美":{
    "www.youporn.com": ["很多免费的,世界最大的","质量一般"],
    "www.pornhub.com": ["很多免费的,也很大","质量比yourporn高点"],
    "letmedothistoyou.com": ["多是自拍,高质量图片很多","资源不多,更新慢"],
    "x-art.com":["质量很高,真的很高","全部收费,屌比请绕过"]
    },
    "日韩":{
    "tokyo-hot":["质量怎样不清楚,个人已经不喜欢日韩范了","听说是收费的"]
    },
    "大陆":{
    "1024":["全部免费,真好,好人一生平安","服务器在国外,慢"]
    }
    }

    av_catalog['大陆']['1024'][1]='可以做镜像啊'
    print(dict.fromkeys([1,2,3],'yu')) 初始化字典,
    print(av_catalog)'''

    info={
    'stu1101':'xiaoming',
    'stu1102':'xiaohong',
    'stu1103':'xiaogang',
    }

    #print(info)
    #输出
    #print(info["stu1101"])
    #print(info.get("stu1104"))

    info['stu1104']='shink'
    #删除
    #del info['stu1101']
    #info.pop('stu1101')
    #info.popitem() #随机删除
    #print('stu1102' in info)
    #print(info)
    #print(info.items()) #输出字典值
    #print(info.keys()) #输出key
    #print(info.values()) #输出values
    #print(info.setdefault('stu1108'))#判断有没有,如果有就输出,没有就输出none
    '''
    建议第一种运行时间比较长
    1.
    for i in info:
    print(i,info[i])
    2.
    for k,v in info.items():
    print(k,v)

  • 相关阅读:
    静态变量一定要先声明后赋值
    建议3 三元操作的类型必一致
    IDEA 创建 Maven web项目注意事项
    js不同类型作比较
    exception中return方法
    exception 打印出异常栈踪迹
    spring controller使用了@ResponseBody却返回xml
    springboot中的406(Not Acceptable)错误
    把本地建好的项目提交到git上
    java基础---------方法和方法重载
  • 原文地址:https://www.cnblogs.com/shink1117/p/7290107.html
Copyright © 2011-2022 走看看