zoukankan      html  css  js  c++  java
  • 字典的使用

    #字典的特性
    #    。dict是无序的
    #    。key必须是唯一的,so天生去重
    dixt = {'caicai':33 , 'wuwu':22}
    of = {'xingming':'caicai' ,"age":33,"opne":13421731046,"qq":75738369}
    #如果有xingming这个key存在,就修改,如果不存在就创建
    of["xingming"] = "菜菜"
    of["XingM"] = "菜菜"
    ##删除
    del of["XingM"]
    of.pop("xingming")
    #随机删除
    of.popitem()
    
    #查找--如果没有找到就返回None,找到就返回值
    print(of.get("opne"))
    #查找--如果找到就返回True,没有找到就返回False
    print('opne' in of)
    
    print(of)
    ###多层嵌套
    catalog = {
        "oumei":{"www01":["01","01"],"www02":"02","www03":"03"},
    "rihan":{"www04":"04","www05":"05","www06":"06"},
    "dalu":{"www07":"07","www08":"08","www09":"09"}
    }
    ###修改一个值
    catalog["oumei"]["www01"][1] = "08"
    print(catalog)
    ##如果有这个字典就更新,没有就创建
    b = {'dalu': {'www17': '17', 'www18': '18', 'www19': '19'}}
    catalog.update(b)
    print(catalog)
    #字典中的循环
    for i in catalog:
        print(i,catalog[i])
    ##会先把dict转成tuple,数据量大时莫用
    for k, v in catalog.items():
        print(k,v)
    以上内容作为课堂笔记,如有雷同,请联系于我
  • 相关阅读:
    NAT(网络地址转换)
    go从文件中读取json字符串并转换
    实现守护进程
    c++ uconcontext.h实现协程
    bzoj 1085骑士精神
    在线代码评测机
    基于时间轮的定时器
    内存管理(一)
    二叉树的先序中序后序(非递归)
    RDD操作
  • 原文地址:https://www.cnblogs.com/ArtisticMonk/p/8909662.html
Copyright © 2011-2022 走看看